Popular `openssl` terminal commands

Add password to private RSA key using AES256

Add password to private RSA key using AES256.

Authored by: Petr Stepan (Deworn)

Check website certificate

Check certificate of specific web site or URL.

Authored by: Petr Stepan (Deworn)

Convert certificate from DER to PEM

Convert certificate in DER binary encoding to PEM format (base64)

Authored by: Petr Stepan (Deworn)

Convert certificate from PEM to DER

Convert certificate in PEM format (base64) to DER binary encoding

Authored by: Petr Stepan (Deworn)

Convert certificate from PEM to PKCS#12

Convert certificate in PKCS#12 container format (private key included) to PEM format (base64)

Authored by: Petr Stepan (Deworn)

Convert certificate from PKCS#12 to PEM

Convert certificate in PKCS#12 container format (private key included) to PEM format (base64)

Authored by: Petr Stepan (Deworn)

Export public key from private RSA key

Export public part of the key from private RSA key.

Authored by: Petr Stepan (Deworn)

Generate a self-signed SSL certificate

Generates a self-signed SSL certificate using OpenSSL. Beware, self-signed certificates are typically not validated with any third party. It's recommended to use a certificate signed by a certifiate authority.

Authored by: Diego Woitasen

Generate a CSR from configuration/template

Generates a Certificate Signing Request (CSR) from configuration (template) file. This CSR is needs to be signed by Certification Authority.

Authored by: Petr Stepan (Deworn)

Generate RSA key

Generate new RSA key with 100 KDF rounds.

Authored by: Petr Stepan (Deworn)

Remove password from private RSA key

Remove password from private RSA key.

Authored by: Petr Stepan (Deworn)

Show SSL certificate expiration date from an encoded certificate

Prints the SSL cert expiration date from a PEM encoded certificate. The output is of the form `notAfter=Nov 3 22:23:50 2014 GMT`.

Authored by: that other guy