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 perform digest operations
dhparam DH parameter manipulation and generation
dsa DSA key processing
dsaparam DSA parameter manipulation and generation
ec EC key processing
ecparam EC parameter manipulation and generation
enc symmetric cipher routines
engine load and query engines
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
list list algorithms and features
nseq create or examine a Netscape certificate sequence
ocsp Online Certificate Status Protocol utility
openssl-asn1parse ASN.1 parsing tool
openssl-c_rehash Create symbolic links to files named by the hash values
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 perform digest operations
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-engine load and query engines
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-list list algorithms and features
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-prime compute prime numbers
openssl-rand generate pseudo-random bytes
openssl-rehash Create symbolic links to files named by the hash values
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-srp maintain SRP password file
openssl-storeutl STORE 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
prime compute prime numbers
rand generate pseudo-random bytes
rehash Create symbolic links to files named by the hash values
req PKCS#10 certificate request and certificate generating utility
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
smime S/MIME utility
speed test library performance
spkac SPKAC printing and generating utility
srp maintain SRP password file
storeutl STORE 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