curl - funciona - Depuración del protocolo de enlace SSL
ssl handshake failed español (3)
He utilizado este comando para solucionar problemas de negociación de certificados del cliente:
openssl s_client -connect www.test.com:443 -prexit
El resultado probablemente contendrá "Nombres de CA de certificado de cliente aceptables" y una lista de certificados de CA del servidor, o posiblemente "No se envíen nombres de CA de certificado de cliente", si el servidor no siempre requiere certificados de cliente.
Cómo depurar ssl handshake, preferiblemente con curl?
Me gustaría solucionar problemas por autenticación de directorio con certificado de cliente. Me gustaría especialmente saber qué certificados de cliente aceptables envía el servidor.
Gracias por adelantado
curl probablemente tiene algunas opciones para mostrar más información, pero para cosas como esta siempre uso openssl s_client
Con la opción -debug
esto da mucha información útil
Quizás debería agregar que esto también funciona con conexiones que no son HTTP. Entonces, si está haciendo "https", intente con los comandos Curl que se sugieren a continuación. Si no lo es o quiere una segunda opción, openssl s_client
podría ser bueno
curl -iv https://your.domain.io
Eso le dará certificación y salida de encabezado si no desea usar el comando openssl.