Changes

Jump to navigation Jump to search
1 byte added ,  10:19, 28 June 2018
no edit summary
Line 24: Line 24:     
Fuente: www.akadia.com/services/ssh_test_certificate.html
 
Fuente: www.akadia.com/services/ssh_test_certificate.html
 +
= Check =
 +
== Check a Certificate Signing Request (CSR) ==
 +
openssl req -text -noout -verify -in CSR.csr
 +
 +
== Check a private key ==
 +
openssl rsa -in privateKey.key -check
 +
 +
== Check a certificate ==
 +
openssl x509 -in certificate.crt -text -noout
 +
 +
== Check a PKCS#12 file (.pfx or .p12) ==
 +
openssl pkcs12 -info -in keyStore.p12</nowiki>
 +
 +
== Check an SSL connection. All the certificates (including Intermediates) should be displayed ==
 +
openssl s_client -connect www.paypal.com:443
 +
 +
= Convert =
 +
== Convert a DER file (.crt .cer .der) to PEM ==
 +
openssl x509 -inform der -in certificate.cer -out certificate.pem
 +
 +
== Convert a PEM file to DER ==
 +
openssl x509 -outform der -in certificate.pem -out certificate.der
 +
== Convert a PKCS#12 file (.pfx .p12) containing a private key and certificates to PEM ==
 +
openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes
 +
== Convert a PEM certif icate file and a private key to PKCS#12 (.pfx .p12) ==
 +
    openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
 +
 
== SubjectAltName ==
 
== SubjectAltName ==
 
Find your openssl.cnf file. It is likely located in /usr/lib/ssl/openssl.cnf
 
Find your openssl.cnf file. It is likely located in /usr/lib/ssl/openssl.cnf
Line 552: Line 579:  
   
 
   
 
openssl x509 -req -days 365 -in hostname.example.com.csr -signkey hostname.example.com.key -out hostname.example.com.crt -extensions v3_req -extfile v3.cnf</nowiki>
 
openssl x509 -req -days 365 -in hostname.example.com.csr -signkey hostname.example.com.key -out hostname.example.com.crt -extensions v3_req -extfile v3.cnf</nowiki>
= Check =
  −
== Check a Certificate Signing Request (CSR) ==
  −
openssl req -text -noout -verify -in CSR.csr
  −
  −
== Check a private key ==
  −
openssl rsa -in privateKey.key -check
  −
  −
== Check a certificate ==
  −
openssl x509 -in certificate.crt -text -noout
  −
  −
== Check a PKCS#12 file (.pfx or .p12) ==
  −
openssl pkcs12 -info -in keyStore.p12</nowiki>
  −
  −
== Check an SSL connection. All the certificates (including Intermediates) should be displayed ==
  −
openssl s_client -connect www.paypal.com:443
  −
  −
= Convert =
  −
== Convert a DER file (.crt .cer .der) to PEM ==
  −
openssl x509 -inform der -in certificate.cer -out certificate.pem
  −
  −
== Convert a PEM file to DER ==
  −
openssl x509 -outform der -in certificate.pem -out certificate.der
  −
== Convert a PKCS#12 file (.pfx .p12) containing a private key and certificates to PEM ==
  −
openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes
  −
== Convert a PEM certif icate file and a private key to PKCS#12 (.pfx .p12) ==
  −
    openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
 

Navigation menu