X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=doc%2Fapps%2Fopenssl.pod;h=ad4523ab5715768c54da20311d29ec7c44dc3780;hp=9b1320606ba7389834bcab2016697b1ab30ed881;hb=21e8bbf2904e5ac8709d46424e18f8ba6e813b06;hpb=c1ce32f1bffb208a6ee03c7b1b03ef80988367ea diff --git a/doc/apps/openssl.pod b/doc/apps/openssl.pod index 9b1320606b..ad4523ab57 100644 --- a/doc/apps/openssl.pod +++ b/doc/apps/openssl.pod @@ -12,6 +12,10 @@ I [ I ] [ I ] +B [ B | B | B ] + +B BI [ I ] + =head1 DESCRIPTION OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (SSL @@ -28,6 +32,7 @@ It can be used for o Encryption and Decryption with Ciphers o SSL/TLS Client and Server Tests o Handling of S/MIME signed or encrypted mail + o Time Stamp requests, generation and verification =head1 COMMAND SUMMARY @@ -35,6 +40,22 @@ 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). +The pseudo-commands B, B, +and B output a list (one entry per line) of the names +of all standard commands, message digest commands, or cipher commands, +respectively, that are available in the present B utility. + +The pseudo-command BI tests whether a command of the +specified name is available. If no command named I exists, it +returns 0 (success) and prints BI; otherwise it returns 1 +and prints I. In both cases, the output goes to B and +nothing is printed to B. Additional command line arguments +are always ignored. Since for each cipher there is a command of the +same name, this provides an easy way for shell scripts to test for the +availability of ciphers in the B program. (BI is +not able to detect pseudo-commands such as B, +BI<...>B<-commands>, or BI itself.) + =head2 STANDARD COMMANDS =over 10 @@ -63,9 +84,10 @@ CRL to PKCS#7 Conversion. Message Digest Calculation. -=item L|dh(1)> +=item B -Diffie-Hellman Data Management. +Diffie-Hellman Parameter Management. +Obsoleted by L|dhparam(1)>. =item L|dsa(1)> @@ -83,9 +105,14 @@ Encoding with Ciphers. Error Number to Error String Conversion. -=item L|gendh(1)> +=item L|dhparam(1)> + +Generation and Management of Diffie-Hellman Parameters. + +=item B Generation of Diffie-Hellman Parameters. +Obsoleted by L|dhparam(1)>. =item L|gendsa(1)> @@ -95,14 +122,26 @@ Generation of DSA Parameters. Generation of RSA Parameters. +=item L|ocsp(1)> + +Online Certificate Status Protocol utility. + =item L|passwd(1)> Generation of hashed passwords. +=item L|pkcs12(1)> + +PKCS#12 Data Management. + =item L|pkcs7(1)> PKCS#7 Data Management. +=item L|rand(1)> + +Generate pseudo-random bytes. + =item L|req(1)> X.509 Certificate Signing Request (CSR) Management. @@ -111,6 +150,10 @@ X.509 Certificate Signing Request (CSR) Management. RSA Data Management. +=item L|rsautl(1)> + +RSA utility for signing, verification, encryption, and decryption. + =item L|s_client(1)> This implements a generic SSL/TLS client which can establish a transparent @@ -143,6 +186,10 @@ S/MIME mail processing. Algorithm Speed Measurement. +=item L| + +Time Stamping Authority tool (client/server) + =item L|verify(1)> X.509 Certificate Verification. @@ -285,14 +332,19 @@ L, L, L, L, L, L, L, L, L, -L, L, L, -L, L, L, +L, L, L, +L, L, +L, L, +L, L, L, L, L, L, L =head1 HISTORY -The openssl(1) document appeared in OpenSSL 0.9.2 +The openssl(1) document appeared in OpenSSL 0.9.2. +The BIB<-commands> pseudo-commands were added in OpenSSL 0.9.3; +the BI pseudo-commands were added in OpenSSL 0.9.5a. +For notes on the availability of other commands, see their individual +manual pages. =cut -