ROTINGINDSL3_GET_SERVER_CERTIFICATECERtificate Verificar falhado

ROTINGINDSL3_GET_SERVER_CERTIFICATECERtificate Verificar falhado

Sintomas

Não é possível conectar ao servidor SMTP usando PHP e OpenSSL. As seguintes mensagens de erro relacionadas podem aparecer como parte da saída de problemas:

Aviso de PHP: fsockopen (): operação SSL falhou com o código 1. Mensagens de erro do OpenSSL: Erro: 14090086: Rotinas SSL: SSL3_GET_SERVER_CERTIFICATE: Certificado Verifique o falha do PHP Aviso: fsockopen (): Falha ao habilitar o aviso de Crypto PHP: Fsockopen (): 

Solução

Você está ausente arquivos da Autoridade de Certificação (CA) em seu sistema ou forneceu um caminho incorreto para arquivos da Autoridade de Certificação (CA). Se você não forneceu um caminho personalizado para os arquivos CA dentro php.ini O arquivo PHP procura um pacote de certificado raiz do sistema padrão CA. Se falta o pacote de certificado de raiz da CA, você obtém a mensagem de erro acima. A solução é instalar o pacote da Autoridade de Certificação (CA):

Debian/Ubuntu: # instalar apt-get Certificates fedora: # dnf install certificates.Noarch CENTOS/Redhat # yum instalar certificados de ca.Noarch 

Outra alternativa é fornecer um caminho personalizado para o pacote da Autoridade de Certificação (CA) php.ini arquivo de configuração usando OpenSSL.Cafile e OpenSSL.Capath diretivas.

Tutoriais do Linux relacionados:

  • Como configurar um servidor OpenVPN no Ubuntu 20.04
  • Testando clientes HTTPS usando o OpenSSL para simular um servidor
  • Como gerar um certificado SSL autoassinado no Linux
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para instalar no Ubuntu 20.04
  • Ubuntu 20.04: WordPress com instalação nginx
  • Como configurar o SmartD e ser notificado de disco rígido…
  • Ubuntu 20.04 WordPress com instalação do Apache
  • Como instalar, configurar e usar o Mutt com uma conta do Gmail…