OpenSSL

Cryptography and SSL/TLS Toolkit

OpenSSL commands

The openssl manpage provides a general overview of all the commands.

NAME Description
CA.pl friendlier interface for OpenSSL certificate programs
asn1parse ASN.1 parsing tool
c_rehash Create symbolic links to files named by the hash values
ca sample minimal CA application
ciphers SSL cipher display and cipher list tool.
cms CMS utility
crl CRL utility
crl2pkcs7 Create a PKCS#7 structure from a CRL and certificates.
dgst message digests
dhparam DH parameter manipulation and generation
dsa DSA key processing
dsaparam DSA parameter manipulation and generation
dss1 message digests
ec EC key processing
ecparam EC parameter manipulation and generation
enc symmetric cipher routines
errstr lookup error codes
gendsa generate a DSA private key from a set of parameters
genpkey generate a private key
genrsa generate an RSA private key
md2 message digests
md4 message digests
md5 message digests
mdc2 message digests
nseq create or examine a netscape certificate sequence
ocsp Online Certificate Status Protocol utility
openssl-asn1parse ASN.1 parsing tool
openssl-ca sample minimal CA application
openssl-ciphers SSL cipher display and cipher list tool.
openssl-cms CMS utility
openssl-crl CRL utility
openssl-crl2pkcs7 Create a PKCS#7 structure from a CRL and certificates.
openssl-dgst message digests
openssl-dhparam DH parameter manipulation and generation
openssl-dsa DSA key processing
openssl-dsaparam DSA parameter manipulation and generation
openssl-ec EC key processing
openssl-ecparam EC parameter manipulation and generation
openssl-enc symmetric cipher routines
openssl-errstr lookup error codes
openssl-gendsa generate a DSA private key from a set of parameters
openssl-genpkey generate a private key
openssl-genrsa generate an RSA private key
openssl-nseq create or examine a netscape certificate sequence
openssl-ocsp Online Certificate Status Protocol utility
openssl-passwd compute password hashes
openssl-pkcs12 PKCS#12 file utility
openssl-pkcs7 PKCS#7 utility
openssl-pkcs8 PKCS#8 format private key conversion tool
openssl-pkey public or private key processing tool
openssl-pkeyparam public key algorithm parameter processing tool
openssl-pkeyutl public key algorithm utility
openssl-rand generate pseudo-random bytes
openssl-req PKCS#10 certificate request and certificate generating utility.
openssl-rsa RSA key processing tool
openssl-rsautl RSA utility
openssl-s_client SSL/TLS client program
openssl-s_server SSL/TLS server program
openssl-s_time SSL/TLS performance timing program
openssl-sess_id SSL/TLS session handling utility
openssl-smime S/MIME utility
openssl-speed test library performance
openssl-spkac SPKAC printing and generating utility
openssl-ts Time Stamping Authority tool (client/server)
openssl-tsget Time Stamping HTTP/HTTPS client
openssl-verify Utility to verify certificates.
openssl-version print OpenSSL version information
openssl-x509 Certificate display and signing utility
openssl OpenSSL command line tool
passwd compute password hashes
pkcs12 PKCS#12 file utility
pkcs7 PKCS#7 utility
pkcs8 PKCS#8 format private key conversion tool
pkey public or private key processing tool
pkeyparam public key algorithm parameter processing tool
pkeyutl public key algorithm utility
rand generate pseudo-random bytes
req PKCS#10 certificate request and certificate generating utility.
ripemd160 message digests
rsa RSA key processing tool
rsautl RSA utility
s_client SSL/TLS client program
s_server SSL/TLS server program
s_time SSL/TLS performance timing program
sess_id SSL/TLS session handling utility
sha message digests
sha1 message digests
sha224 message digests
sha256 message digests
sha384 message digests
sha512 message digests
smime S/MIME utility
speed test library performance
spkac SPKAC printing and generating utility
ts Time Stamping Authority tool (client/server)
tsget Time Stamping HTTP/HTTPS client
verify Utility to verify certificates.
version print OpenSSL version information
x509 Certificate display and signing utility