HP Open Source Security for OpenVMS Volume 2: HP SSL for OpenVMS

OpenSSL Command Line Interface (CLI) Reference

 » Table of Contents

 » Index


This reference section includes the OpenSSL commands, and is based on information provided by The Open Group. This information can also be found at the following URL:

http://www.openssl.org

HP SSL for OpenVMS provides a command line interface that allows you to use the cryptography functions of SSL's cryptography library from the OpenSSL command prompt (OPENSSL>). You can use the command-line interface for the following tasks:

  • Creating RSA, DH and DSA key parameters

  • Creating X.509 certificates, CSRs, and CRLs

  • Calculating message digests

  • Encrypting and decrypting with ciphers

  • Testing on SSL/TLS clients and servers

  • Handling of S/MIME signed or encrypted mail

See Chapter 6, OpenSSL Command Line Interface, for more information about the OpenSSL commands.

Table of Contents

asn1parse() - ASN.1 parsing tool
ca() - sample minimal CA application
ciphers() - SSL cipher display and cipher list tool
config() - OpenSSL CONF library configuration files
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
enc() - symmetric cipher routines
gendsa() - generate a DSA private key from a set of parameters
genrsa() - generate an RSA private key
nseq() - create or examine a netscape certificate sequence
ocsp() - Online Certificate Status Protocol 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
rand() - generate pseudo-random bytes
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
verify() - Utility to verify certificates.
version() - print OpenSSL version information
x509() - Certificate display and signing utility