OPENSSL Save x509 certificate of a website

13,796

try

echo "" | openssl s_client -host {HOST} -port 443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'  > cert.pem

then to get all certs in chain , a quick way could be

echo "" | openssl s_client -host {HOST} -port 443 -showcerts | awk '/BEGIN CERT/ {p=1} ; p==1; /END CERT/ {p=0}' > allcerts.pem
Share:
13,796

Related videos on Youtube

user3653164
Author by

user3653164

Updated on September 18, 2022

Comments

  • user3653164
    user3653164 over 1 year

    I can see the certificate with this command

    openssl s_client -host {HOST} -port 443 -prexit -showcerts
    

    How can I save the x509 cert of the website in a PEM - File?

    • user3653164
      user3653164 over 9 years
      i think that -outformis just for converting files into PEM or DER files, but how can I download the x509 file?
  • user3653164
    user3653164 over 9 years
    i tried that, but then i only get 1 certificate. but there are 4 or 5 certificates