Wpis z mikrobloga

Piszę POST request w #python. Natknęłam się na error:

self.sslobj.dohandshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATEVERIFYFAILED] certificate verify failed: self signed certificate (_ssl.c:1108)

Nie chcę ustawiać verify = False w Requests. Czy któryś Mireczek pomoże mi z tymi certyfikatami?
  • 8
@GaiusBaltar: Co mnie zastanawia, gdy testuję sobie ten POST w Postmanie to nie dostaję żadnego erroru, natomiast gdy robię ten POST w Python, przeciwnie. Możesz mi wytłumaczyć dlaczego tak jest?
@Syllia: Domyślam się, że testujesz w postmanie z przeglądarki, w której za pierwszym razem kazałaś ufać niepodpisanemu certyfikatowi. Przeglądarka to będzie pamiętać (nie wiem jak długo). Po wyczyszczeniu wszystkich rzeczy zapamiętanych w przeglądarce, postman na 99% też by rzucił errorem.

Jeśli masz dostęp do tego serwera do którego się łączysz, to darmowy i normalnie podpisany certyfikat jest najlepszą opcją. Jeśli to co robisz to np. localhost, czy coś co nigdy nie