Can you think of any linux command-line method for saving the certificate presented by a HTTPS server? Something along the lines of having curl/wget/openssl make a SSL connection and save the cert rather than the HTTP response content.
The gui equivalent to what I'm looking for would be to browse to the HTTPS site, double-click on the browser "secure site" icon, and export the cert. Except the goal here is to do it non-interactively.
Thanks, Jim
Something like:
That's what I use with fetchmail to retrieve the certificate of an SSL capable IMAP or POP3 server (except obviously I don't use port 443)
(Note that "redundant"
-servername
parameter is necessary to makeopenssl
do a request with SNI support.)From http://www.madboa.com/geek/openssl/#cert-retrieve