xref: /openssl/doc/man1/openssl-cmds.pod.in (revision 33478aed)
1=pod
2{- OpenSSL::safe::output_do_not_edit_headers(); -}
3
4=head1 NAME
5
6=for openssl names: openssl-cmds
7
8asn1parse,
9ca,
10ciphers,
11cmp,
12cms,
13crl,
14crl2pkcs7,
15dgst,
16dhparam,
17dsa,
18dsaparam,
19ec,
20ecparam,
21enc,
22engine,
23errstr,
24gendsa,
25genpkey,
26genrsa,
27info,
28kdf,
29mac,
30nseq,
31ocsp,
32passwd,
33pkcs12,
34pkcs7,
35pkcs8,
36pkey,
37pkeyparam,
38pkeyutl,
39prime,
40rand,
41rehash,
42req,
43rsa,
44rsautl,
45s_client,
46s_server,
47s_time,
48sess_id,
49smime,
50speed,
51spkac,
52srp,
53storeutl,
54ts,
55verify,
56version,
57x509
58- OpenSSL application commands
59
60=for openssl foreign manual apropos(1)
61
62=head1 SYNOPSIS
63
64=for openssl generic
65
66B<openssl> I<cmd> B<-help> | [I<-option> | I<-option> I<arg>] ... [I<arg>] ...
67
68=head1 DESCRIPTION
69
70Every I<cmd> listed above is a (sub-)command of the L<openssl(1)> application.
71It has its own detailed manual page at B<openssl-I<cmd>>(1). For example, to
72view the manual page for the B<openssl dgst> command, type C<man openssl-dgst>.
73
74=head1 OPTIONS
75
76Among others, every subcommand has a help option.
77
78=over 4
79
80=item B<-help>
81
82Print out a usage message for the subcommand.
83
84=back
85
86=head1 SEE ALSO
87
88L<openssl(1)>,
89L<openssl-asn1parse(1)>,
90L<openssl-ca(1)>,
91L<openssl-ciphers(1)>,
92L<openssl-cmp(1)>,
93L<openssl-cms(1)>,
94L<openssl-crl(1)>,
95L<openssl-crl2pkcs7(1)>,
96L<openssl-dgst(1)>,
97L<openssl-dhparam(1)>,
98L<openssl-dsa(1)>,
99L<openssl-dsaparam(1)>,
100L<openssl-ec(1)>,
101L<openssl-ecparam(1)>,
102L<openssl-enc(1)>,
103L<openssl-engine(1)>,
104L<openssl-errstr(1)>,
105L<openssl-gendsa(1)>,
106L<openssl-genpkey(1)>,
107L<openssl-genrsa(1)>,
108L<openssl-info(1)>,
109L<openssl-kdf(1)>,
110L<openssl-mac(1)>,
111L<openssl-nseq(1)>,
112L<openssl-ocsp(1)>,
113L<openssl-passwd(1)>,
114L<openssl-pkcs12(1)>,
115L<openssl-pkcs7(1)>,
116L<openssl-pkcs8(1)>,
117L<openssl-pkey(1)>,
118L<openssl-pkeyparam(1)>,
119L<openssl-pkeyutl(1)>,
120L<openssl-prime(1)>,
121L<openssl-rand(1)>,
122L<openssl-rehash(1)>,
123L<openssl-req(1)>,
124L<openssl-rsa(1)>,
125L<openssl-rsautl(1)>,
126L<openssl-s_client(1)>,
127L<openssl-s_server(1)>,
128L<openssl-s_time(1)>,
129L<openssl-sess_id(1)>,
130L<openssl-smime(1)>,
131L<openssl-speed(1)>,
132L<openssl-spkac(1)>,
133L<openssl-srp(1)>,
134L<openssl-storeutl(1)>,
135L<openssl-ts(1)>,
136L<openssl-verify(1)>,
137L<openssl-version(1)>,
138L<openssl-x509(1)>,
139
140=head1 HISTORY
141
142=for openssl foreign manual apropos(1)
143
144Initially, the manual page entry for the C<openssl I<cmd>> command used
145to be available at I<cmd>(1). Later, the alias B<openssl-I<cmd>>(1) was
146introduced, which made it easier to group the openssl commands using
147the L<apropos(1)> command or the shell's tab completion.
148
149In order to reduce cluttering of the global manual page namespace,
150the manual page entries without the 'openssl-' prefix have been
151deprecated in OpenSSL 3.0 and will be removed in OpenSSL 4.0.
152
153=head1 COPYRIGHT
154
155Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved.
156
157Licensed under the Apache License 2.0 (the "License").  You may not use
158this file except in compliance with the License.  You can obtain a copy
159in the file LICENSE in the source distribution or at
160L<https://www.openssl.org/source/license.html>.
161
162=cut
163