GNU/Linux >> Tutoriales Linux >  >> Linux

Openssl:certificado autofirmado de error en la cadena de certificados

La solución para el error es agregar esta línea en la parte superior del código:

process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";

Si está ejecutando Charles e intentando crear un contenedor docker, lo más probable es que obtenga este error.

Asegúrese de deshabilitar el proxy Charles (macos) en proxy -> macOS proxy

Carlos es un

Proxy HTTP/Monitor HTTP/Proxy inverso que permite a un desarrollador ver todo el tráfico HTTP y SSL/HTTPS entre su máquina e Internet.

Así que cualquier cosa similar puede causar el mismo problema.


Aquí hay una sola línea para verificar que el certificado sea firmado por una CA específica:

openssl verify -verbose -x509_strict -CAfile ca.pem certificate.pem

Esto no requiere instalar CA en ninguna parte.

Consulte ¿Cómo funciona un paquete de cadena de certificados SSL? para obtener detalles y el manejo correcto de la cadena de certificados.


Tiene un certificado que está autofirmado, por lo que es no confiable por defecto, es por eso que OpenSSL se queja. Esta advertencia en realidad es algo bueno, porque este escenario también podría aumentar debido a un ataque de intermediario.

Para resolver esto, deberá instalarlo como un servidor confiable. Si está firmado por una CA que no es de confianza, también deberá instalar el certificado de esa CA.

Eche un vistazo a este enlace sobre la instalación de certificados autofirmados.


Linux
  1. ¿Cómo verificar si el certificado SSL es SHA1 o SHA2 usando OpenSSL?

  2. Error de OpenCA No se puede cargar el certificado desde la base de datos

  3. Generar una solicitud de firma de certificado

  4. Error del navegador del certificado SSL

  5. Cómo generar una clave SSL, una CSR y un certificado autofirmado para Apache

Cómo generar una solicitud de firma de certificado (CSR) con OpenSSL

Cómo generar certificados SSL autofirmados usando OpenSSL

Solución de problemas del error "Certificado TLS inaceptable" en Linux

Autoridad de certificación con OpenSSL

No se puede encontrar el error de la biblioteca libcrypto

No se pudo configurar la cadena de certificados de CA