X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=doc%2Fopenssl.pod;h=561f01e0ca81b7dbd4d947fbf4d7210d174bc3eb;hp=198ae10f8d25f2cb2b53f46ddcc4877ddad238b0;hb=1afd8b39422e8e4d8a86dd12eebe9574c982217e;hpb=1b4559977edf02dee1b7b9f7966d7d06cea7fe4a diff --git a/doc/openssl.pod b/doc/openssl.pod index 198ae10f8d..561f01e0ca 100644 --- a/doc/openssl.pod +++ b/doc/openssl.pod @@ -23,7 +23,7 @@ cryptography functions of OpenSSL's B library from the shell. It can be used for o Creation of RSA, DH and DSA key parameters - o Creattion of X.509 certificates, CSRs and CRLs + o Creation of X.509 certificates, CSRs and CRLs o Calculation of Message Digests o Encryption and Decryption with Ciphers o SSL/TLS Client and Server Tests @@ -34,8 +34,78 @@ The B program provides a rich variety of commands (I in the SYNOPSIS above), each of which often has a wealth of options and arguments (I and I in the SYNOPSIS). +=head2 STANDARD COMMANDS + =over 10 +=item B + +Parse an ASN.1 sequence. + +=item B + +Certificate Authority (CA) Management. + +=item B + +Cipher Suite Description Determination. + +=item B + +Certificate Revocation List (CRL) Management. + +=item B + +CRL2 to PKCS#7 Conversion. + +=item B + +Message Digest Calculation. + +=item B + +Diffie-Hellman Data Management. + +=item B + +DSA Data Management. + +=item B + +DSA Parameter Generation. + +=item B + +Encoding with Ciphers. + +=item B + +Error Number to Error String Conversion. + +=item B + +Generation of Diffie-Hellman Parameters. + +=item B + +Generation of DSA Parameters. + +=item B + +Generation of RSA Parameters. + +=item B + +PKCS#7 Data Management. + +=item B + +X.509 Certificate Signing Request (CSR) Management. + +=item B + +RSA Data Management. + =item B This implements a generic SSL/TLS client which can establish a transparent @@ -52,6 +122,106 @@ functionality of the OpenSSL B library. It provides both an own command line oriented protocol for testing SSL functions and a simple HTTP response facility to emulate an SSL/TLS-aware webserver. +=item B + +SSL Connection Timer. + +=item B + +SSL Session Data Management. + +=item B + +Algorithm Speed Measurement. + +=item B + +X.509 Certificate Verification. + +=item B + +OpenSSL Version Information. + +=item B + +X.509 Certificate Data Management. + +=back + +=head2 MESSAGE DIGEST COMMANDS + +=over 10 + +=item B + +MD2 Digest + +=item B + +MD5 Digest + +=item B + +MDC2 Digest + +=item B + +RMD-160 Digest + +=item B + +SHA Digest + +=item B + +SHA-1 Digest + +=back + +=head2 ENCODING AND CIPHER COMMANDS + +=over 10 + +=item B + +Base64 Encoding + +=item B + +Blowfish Cipher + +=item B + +CAST Cipher + +=item B + +CAST5 Cipher + +=item B + +DES Cipher + +=item B + +Triple-DES Cipher + +=item B + +IDEA Cipher + +=item B + +RC2 Cipher + +=item B + +RC4 Cipher + +=item B + +RC5 Cipher + =back =head1 DETAILED COMMAND DESCRIPTION @@ -93,6 +263,8 @@ SSL/TLS. [B<-Verify> I] [B<-cert> I] [B<-key> I] +[B<-dcert> I] +[B<-dkey> I] [B<-nbio>] [B<-nbio_test>] [B<-debug>]