"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo resolver el error "SSL3_GET_SERVER_CERTIFATE: Certificado Verify Falling" en PHP?

¿Cómo resolver el error "SSL3_GET_SERVER_CERTIFATE: Certificado Verify Falling" en PHP?

Publicado el 2025-02-06
Navegar:434

How to Resolve the

resolviendo "SSL3_GET_SERVER_CERTIFICATE: Certificado Verify Falling El error" para las solicitudes https

en el reino del desarrollo web, utilizando https para comunicación segura es parámetro. Sin embargo, ocasionalmente, pueden surgir errores durante las solicitudes HTTPS, como el infame "SSL3_GET_SERVER_CERTIFICATE: Certificate Verify Falling, CA está bien."

navegando por el error

cuando esto Se produce un error, generalmente indica una discrepancia entre el certificado del servidor esperado y el presentado por el servidor. A pesar de que la CA (Autoridad de certificado) se considera válida, los problemas con la validación de certificado persisten.

a través de la configuración de PHP

para aplicaciones PHP, una solución directa para este error se encuentra Al configurar la configuración Curl.Cainfo dentro de php.ini. Esta configuración especifica la ruta a un archivo que contiene certificados raíz de confianza. Por defecto, PHP usa sus propios certificados agrupados, que pueden no actualizarse regularmente.

para resolver el error:

    Descargue el paquete de certificados CA de https: // curl. se/ca/cacert.pem.
  1. Guarde el archivo descargado en una ubicación deseada, por ejemplo, /path/to/cacert.pem.che&&&font>&&&&EPEN /etc/php.ini, localice el [Curl] Sección y agregue la siguiente línea:
  2. curl.cainfo = /path/to/cacert.pem§&&&&FOIFI &&&]
curl.cainfo = /path/to/cacert.pem
  1. si los ajustes de configuración de PHP no son factibles, las solicitudes de curls específicas se pueden configurar para usar el certificado CA personalizado configurando la opción Curlopt_cainfo: [
curl_setopt ($ ch, curlopt_cainfo, '/path/to/cacert.pem'); horr Presentado por el punto final HTTPS es válido y firmado por una CA de confianza. Si el problema persiste, considere verificar la configuración del firewall o verificar los certificados del lado del servidor.

conclusión

siguiendo estos pasos, puede resolver efectivamente el "SSL3_GET_SERVER_CERTIFATE: Certificado Verifique Falló, CA está bien "Error y asegure una comunicación HTTPS suave en sus aplicaciones PHP.
            
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3