Solución:
Puede utilizar proxytunnel:
proxytunnel -p yourproxy:8080 -d www.google.com:443 -a 7000
y luego puedes hacer esto:
openssl s_client -connect localhost:7000 -showcerts
¡Espero que esto le pueda ayudar!
para cualquiera que venga aquí después de mayo de 2015: hay una nueva opción “-proxy” que se incluirá en la próxima versión de openssl: https://rt.openssl.org/Ticket/Display.html?id=2651&user= invitado & pase = invitado
desde openssl v1.1.0
C:openssl>openssl version
OpenSSL 1.1.0g 2 Nov 2017
C:openssl>openssl s_client -proxy 192.168.103.115:3128 -connect www.google.com -CAfile C:TEMPinternalCA.crt
CONNECTED(00000088)
depth=2 DC = com, DC = xxxx, CN = xxxx CA interne
verify return:1
depth=1 C = FR, L = CROIX, CN = svproxysg1, emailAddress = [email protected]
verify return:1
depth=0 C = US, ST = California, L = Mountain View, O = Google Inc, CN = www.google.com
verify return:1
---
Certificate chain
0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com
i:/C=xxxx/L=xxxx/CN=svproxysg1/[email protected]
1 s:/C=xxxx/L=xxxx/CN=svproxysg1/[email protected]
i:/DC=com/DC=xxxxx/CN=xxxxx CA interne
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDkTCCAnmgAwIBAgIJAIv4/hQAAAAAMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV
BAYTAkZSMQ4wDAYDVQQHEwVDUk9JWDETMBEGA1UEAxMKc3Zwcm94eXNnMTEeMBwG
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)