smart funciona failed español error conexión conexion como chrome certificado celular curl ssl client-certificates

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.