summaryrefslogtreecommitdiff
path: root/src/lib/libssl/src/doc/apps/openssl.pod
diff options
context:
space:
mode:
authorbeck <>2000-04-15 06:18:51 +0000
committerbeck <>2000-04-15 06:18:51 +0000
commitb608c7f2b175e121f2c22d53341a317153afdc8e (patch)
treee94b160b3fcd8180df79e4251d68d24d665f0195 /src/lib/libssl/src/doc/apps/openssl.pod
parentc8d6701c396cebdcd0d45eac73b762e9498f6b01 (diff)
downloadopenbsd-b608c7f2b175e121f2c22d53341a317153afdc8e.tar.gz
openbsd-b608c7f2b175e121f2c22d53341a317153afdc8e.tar.bz2
openbsd-b608c7f2b175e121f2c22d53341a317153afdc8e.zip
OpenSSL 0.9.5a merge
Diffstat (limited to 'src/lib/libssl/src/doc/apps/openssl.pod')
-rw-r--r--src/lib/libssl/src/doc/apps/openssl.pod33
1 files changed, 30 insertions, 3 deletions
diff --git a/src/lib/libssl/src/doc/apps/openssl.pod b/src/lib/libssl/src/doc/apps/openssl.pod
index 9b1320606b..2fc61b6c21 100644
--- a/src/lib/libssl/src/doc/apps/openssl.pod
+++ b/src/lib/libssl/src/doc/apps/openssl.pod
@@ -12,6 +12,10 @@ I<command>
12[ I<command_opts> ] 12[ I<command_opts> ]
13[ I<command_args> ] 13[ I<command_args> ]
14 14
15B<openssl> [ B<list-standard-commands> | B<list-message-digest-commands> | B<list-cipher-commands> ]
16
17B<openssl> B<no->I<XXX> [ I<arbitrary options> ]
18
15=head1 DESCRIPTION 19=head1 DESCRIPTION
16 20
17OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (SSL 21OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (SSL
@@ -35,6 +39,22 @@ The B<openssl> program provides a rich variety of commands (I<command> in the
35SYNOPSIS above), each of which often has a wealth of options and arguments 39SYNOPSIS above), each of which often has a wealth of options and arguments
36(I<command_opts> and I<command_args> in the SYNOPSIS). 40(I<command_opts> and I<command_args> in the SYNOPSIS).
37 41
42The pseudo-commands B<list-standard-commands>, B<list-message-digest-commands>,
43and B<list-cipher-commands> output a list (one entry per line) of the names
44of all standard commands, message digest commands, or cipher commands,
45respectively, that are available in the present B<openssl> utility.
46
47The pseudo-command B<no->I<XXX> tests whether a command of the
48specified name is available. If no command named I<XXX> exists, it
49returns 0 (success) and prints B<no->I<XXX>; otherwise it returns 1
50and prints I<XXX>. In both cases, the output goes to B<stdout> and
51nothing is printed to B<stderr>. Additional command line arguments
52are always ignored. Since for each cipher there is a command of the
53same name, this provides an easy way for shell scripts to test for the
54availability of ciphers in the B<openssl> program. (B<no->I<XXX> is
55not able to detect pseudo-commands such as B<quit>,
56B<list->I<...>B<-commands>, or B<no->I<XXX> itself.)
57
38=head2 STANDARD COMMANDS 58=head2 STANDARD COMMANDS
39 59
40=over 10 60=over 10
@@ -103,6 +123,10 @@ Generation of hashed passwords.
103 123
104PKCS#7 Data Management. 124PKCS#7 Data Management.
105 125
126=item L<B<rand>|rand(1)>
127
128Generate pseudo-random bytes.
129
106=item L<B<req>|req(1)> 130=item L<B<req>|req(1)>
107 131
108X.509 Certificate Signing Request (CSR) Management. 132X.509 Certificate Signing Request (CSR) Management.
@@ -285,14 +309,17 @@ L<enc(1)|enc(1)>, L<gendsa(1)|gendsa(1)>,
285L<genrsa(1)|genrsa(1)>, L<nseq(1)|nseq(1)>, L<openssl(1)|openssl(1)>, 309L<genrsa(1)|genrsa(1)>, L<nseq(1)|nseq(1)>, L<openssl(1)|openssl(1)>,
286L<passwd(1)|passwd(1)>, 310L<passwd(1)|passwd(1)>,
287L<pkcs12(1)|pkcs12(1)>, L<pkcs7(1)|pkcs7(1)>, L<pkcs8(1)|pkcs8(1)>, 311L<pkcs12(1)|pkcs12(1)>, L<pkcs7(1)|pkcs7(1)>, L<pkcs8(1)|pkcs8(1)>,
288L<req(1)|req(1)>, L<rsa(1)|rsa(1)>, L<s_client(1)|s_client(1)>, 312L<rand(1)|rand(1)>, L<req(1)|req(1)>, L<rsa(1)|rsa(1)>, L<s_client(1)|s_client(1)>,
289L<s_server(1)|s_server(1)>, L<smime(1)|smime(1)>, L<spkac(1)|spkac(1)>, 313L<s_server(1)|s_server(1)>, L<smime(1)|smime(1)>, L<spkac(1)|spkac(1)>,
290L<verify(1)|verify(1)>, L<version(1)|version(1)>, L<x509(1)|x509(1)>, 314L<verify(1)|verify(1)>, L<version(1)|version(1)>, L<x509(1)|x509(1)>,
291L<crypto(3)|crypto(3)>, L<ssl(3)|ssl(3)> 315L<crypto(3)|crypto(3)>, L<ssl(3)|ssl(3)>
292 316
293=head1 HISTORY 317=head1 HISTORY
294 318
295The openssl(1) document appeared in OpenSSL 0.9.2 319The openssl(1) document appeared in OpenSSL 0.9.2.
320The B<list->I<XXX>B<-commands> pseudo-commands were added in OpenSSL 0.9.3;
321the B<no->I<XXX> pseudo-commands were added in OpenSSL 0.9.5a.
322For notes on the availability of other commands, see their individual
323manual pages.
296 324
297=cut 325=cut
298