RUTINESSSL3_GET_SERVER_CERTIFICATECERTIFICATE VERIFIFIZAJ

RUTINESSSL3_GET_SERVER_CERTIFICATECERTIFICATE VERIFIFIZAJ

Objawy

Nie można połączyć się z serwerem SMTP za pomocą PHP i OpenSSL. Poniższe powiązane komunikaty o błędach mogą pojawiać się jako część wyjścia rozwiązywania problemów:

OSTRZEŻENIE PHP: Fsockopen (): Operacja SSL nie powiodła się z kodem 1. OpenSSL Komunikaty o błędach: Błąd: 14090086: Procedury SSL: SSL3_GET_SERVER_CERTIFATE: Certyfikat Weryfikuj nieudane PHP Ostrzeżenie: FSockOpen (): Niepowodzenie włączenia Server Crypto PHP: FSockopen (): Nie można połączyć się z SSL PHP OSTRZEŻENIE 

Rozwiązanie

Brakuje plików organu certyfikacyjnego (CA) w swoim systemie lub podałeś nieprawidłową ścieżkę do plików organu certyfikacyjnego (CA). Jeśli nie podałeś niestandardowej ścieżki do plików CA w środku php.ini Plik PHP szuka domyślnego pakietu certyfikatu rootowego CA. Jeśli brakuje pakietu certyfikatu CA, otrzymasz powyższy komunikat o błędzie. Rozwiązaniem jest zainstalowanie pakietu Urządu Certyfikacyjnego (CA):

Debian/Ubuntu: # apt-get instaluj certyfikaty CA Fedora: # DNF instaluj certyfikaty CA.Noarch Centos/Redhat # Yum Instaluj certyfikaty CA.Noarch 

Inną alternatywą jest zapewnienie niestandardowej drogi do pakietu organu certyfikacyjnego (CA) php.ini Plik konfiguracyjny za pomocą Openssl.Cafile I Openssl.Capath dyrektywy.

Powiązane samouczki Linux:

  • Jak skonfigurować serwer OpenVPN na Ubuntu 20.04
  • Testowanie klientów HTTPS za pomocą OpenSSL do symulacji serwera
  • Jak wygenerować samowystarczalny certyfikat SSL na Linux
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Ubuntu 20.04: WordPress z instalacją Nginx
  • Jak skonfigurować SmartD i zostać powiadomiony o dysku twardym…
  • Ubuntu 20.04 WordPress z instalacją Apache
  • Jak instalować, konfigurować i używać Mutt za pomocą konta Gmail…