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