X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=lib%2Fopenssl%2Fdoc%2Fapps%2Fopenssl.pod;h=3014bb31c7bfc6efff82a388b59bffce92ac6955;hb=02ed66432c92de70694700164f986190aad3cbc5;hp=64a160c20a406fc450e3bd0babb4763bab70e6ef;hpb=f69f31caeda734d6d9c8ab00e693671ac7512bea;p=cassiopeia.git diff --git a/lib/openssl/doc/apps/openssl.pod b/lib/openssl/doc/apps/openssl.pod index 64a160c..3014bb3 100644 --- a/lib/openssl/doc/apps/openssl.pod +++ b/lib/openssl/doc/apps/openssl.pod @@ -1,4 +1,3 @@ - =pod =head1 NAME @@ -12,7 +11,7 @@ I [ I ] [ I ] -B [ B | B | B | B | B | B] +B B [ B | B | B | B | B | B] B BI [ I ] @@ -23,12 +22,12 @@ v2/v3) and Transport Layer Security (TLS v1) network protocols and related cryptography standards required by them. The B program is a command line tool for using the various -cryptography functions of OpenSSL's B library from the shell. -It can be used for +cryptography functions of OpenSSL's B library from the shell. +It can be used for o Creation and management of private keys, public keys and parameters o Public key cryptographic operations - o Creation 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 @@ -41,20 +40,20 @@ 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 +The list parameters 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-commands B and -B list all cipher and message digest names, one entry per line. Aliases are listed as: +The list parameters B and +B list all cipher and message digest names, one entry per line. Aliases are listed as: from => to -The pseudo-command B lists all supported public +The list parameter B lists all supported public key algorithms. -The pseudo-command BI tests whether a command of the +The 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 @@ -63,9 +62,9 @@ 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.) +B, or BI itself.) -=head2 STANDARD COMMANDS +=head2 Standard Commands =over 10 @@ -75,7 +74,7 @@ Parse an ASN.1 sequence. =item L|ca(1)> -Certificate Authority (CA) Management. +Certificate Authority (CA) Management. =item L|ciphers(1)> @@ -104,7 +103,7 @@ Obsoleted by L|dhparam(1)>. =item L|dhparam(1)> -Generation and Management of Diffie-Hellman Parameters. Superseded by +Generation and Management of Diffie-Hellman Parameters. Superseded by L|genpkey(1)> and L|pkeyparam(1)> @@ -114,7 +113,7 @@ DSA Data Management. =item L|dsaparam(1)> -DSA Parameter Generation and Management. Superseded by +DSA Parameter Generation and Management. Superseded by L|genpkey(1)> and L|pkeyparam(1)> =item L|ec(1)> @@ -131,7 +130,7 @@ Encoding with Ciphers. =item L|engine(1)> -Engine (loadble module) information and manipulation. +Engine (loadable module) information and manipulation. =item L|errstr(1)> @@ -144,7 +143,7 @@ Obsoleted by L|dhparam(1)>. =item L|gendsa(1)> -Generation of DSA Private Key from Parameters. Superseded by +Generation of DSA Private Key from Parameters. Superseded by L|genpkey(1)> and L|pkey(1)> =item L|genpkey(1)> @@ -153,11 +152,11 @@ Generation of Private Key or Parameters. =item L|genrsa(1)> -Generation of RSA Private Key. Superceded by L|genpkey(1)>. +Generation of RSA Private Key. Superseded by L|genpkey(1)>. =item L|nseq(1)> -Create or examine a netscape certificate sequence +Create or examine a Netscape certificate sequence =item L|ocsp(1)> @@ -259,7 +258,7 @@ X.509 Certificate Data Management. =back -=head2 MESSAGE DIGEST COMMANDS +=head2 Message Digest Commands =over 10 @@ -279,11 +278,11 @@ MDC2 Digest RMD-160 Digest -=item B +=item B SHA Digest -=item B +=item B SHA-1 Digest @@ -305,7 +304,7 @@ SHA-512 Digest =back -=head2 ENCODING AND CIPHER COMMANDS +=head2 Encoding and Cipher Commands =over 10 @@ -351,7 +350,22 @@ RC5 Cipher =back -=head1 PASS PHRASE ARGUMENTS +=head1 COMMAND OPTIONS + +Details of which options are available depend on the specific command. +This section describes some common options with common behavior. + +=head2 Common Options + +=over 10 + +=item B<-help> + +Provides a terse summary of all options. + +=back + +=head2 Pass Phrase Options Several commands accept password arguments, typically using B<-passin> and B<-passout> for input and output passwords respectively. These allow @@ -396,27 +410,33 @@ read the password from standard input. =head1 SEE ALSO -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, 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, L, +L, L, +L, L, +L, L, L, +L, L, L =head1 HISTORY -The openssl(1) document appeared in OpenSSL 0.9.2. -The BIB<-commands> pseudo-commands were added in OpenSSL 0.9.3; The BIB<-algorithms> pseudo-commands were added in OpenSSL 1.0.0; -the BI pseudo-commands were added in OpenSSL 0.9.5a. For notes on the availability of other commands, see their individual manual pages. +=head1 COPYRIGHT + +Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L. + =cut