Estoy ejecutando Windows Vista y estoy intentando conectarme a través de https para cargar un archivo en un formulario de varias partes pero estoy teniendo problemas con el certificado de emisor local. Solo estoy tratando de descubrir por qué esto no funciona ahora, y volver a mi código cURL más tarde después de que esto se resuelva. Im ejecutando el comando:OpenSSL Verificar código de retorno: 20 (no se puede obtener el certificado de emisor local)
openssl s_client -connect connect_to_site.com:443
Me da un certificado digital de VeriSign, Inc., pero también dispara un error:
Verify return code: 20 (unable to get local issuer certificate)
¿Cuál es el certificado del emisor local? ¿Es eso un certificado de mi propia computadora? ¿Hay alguna forma de evitar esto? He intentado usar el archivo -CAfile mozilla.pem pero todavía me da el mismo error.
Stack Overflow es un sitio que sirve para ver programación o desarrollo. Esta pregunta parece estar fuera de tema porque no se trata de programación o desarrollo. Consulte [Qué temas puedo preguntar aquí] (http://stackoverflow.com/help/on-topic) en el Centro de ayuda. Tal vez [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) o [Information Security Stack Exchange] (http://security.stackexchange.com/) sería un mejor lugar para preguntar. – jww
¿Cuál es la URL del sitio? Ninguna de las respuestas es demasiado impresionante, pero no pueden responder a la pregunta porque usted eliminó detalles importantes, como el nombre del servidor. Además, 'connect_to_site.com' es (o puede ser) un sitio real. Debería usar 'example.com' porque IANA lo reserva para este propósito. – jww
@jww no, no puede, los guiones bajos no son válidos en los nombres de dominio. –