openssl
openssl
read certificate
remote host:
openssl s_client -connect example.com:443from file:
openssl x509 -in cert.pem -textextract certificates
without SNI:
openssl s_client -connect example.com:443 -showcertswith SNI:
openssl s_client -servername example.com -connect example.com:443 2>/dev/null </dev/null | openssl x509 -outform pemdisplay public key size
openssl s_client -connect google.com:443 </dev/null 2>/dev/null | openssl x509 -text -noout | grep -i "public-key"extract fingerprint
openssl s_client -connect example.com:443|openssl x509 -fingerprint -nooutremove password / passphrase from certificate
openssl rsa -in name.key -out name.keydisplay subject / common name
openssl x509 -noout -subject -in name.crtsubject= /CN=foo.example.com