]> git.ipfire.org Git - thirdparty/openssl.git/blame - doc/man1/list.pod
Modify 'openssl list' to give more verbose descriptions
[thirdparty/openssl.git] / doc / man1 / list.pod
CommitLineData
1a627771
RS
1=pod
2
3=head1 NAME
4
3f2181e6 5openssl-list,
1a627771
RS
6list - list algorithms and features
7
8=head1 SYNOPSIS
9
10B<openssl list>
11[B<-help>]
ad623ec0 12[B<-verbose>]
e75138ab 13[B<-1>]
1a627771
RS
14[B<-commands>]
15[B<-digest-commands>]
16[B<-digest-algorithms>]
0d1f7ae3 17[B<-mac-algorithms>]
1a627771
RS
18[B<-cipher-commands>]
19[B<-cipher-algorithms>]
20[B<-public-key-algorithms>]
e1631f51 21[B<-public-key-methods>]
ebb7823e 22[B<-engines>]
1a627771
RS
23[B<-disabled>]
24
25=head1 DESCRIPTION
26
27This command is used to generate list of algorithms or disabled
28features.
29
30=head1 OPTIONS
31
32=over 4
33
34=item B<-help>
35
829e4d55 36Display a usage message.
1a627771 37
ad623ec0
RL
38=item B<-verbose>
39
40Displays extra information.
41The options below where verbosity applies say a bit more about what that means.
42
e75138ab
RS
43=item B<-1>
44
45List the commands, digest-commands, or cipher-commands in a single column.
46If used, this option must be given first.
47
1a627771
RS
48=item B<-commands>
49
50Display a list of standard commands.
51
52=item B<-digest-commands>
53
54Display a list of message digest commands, which are typically used
55as input to the L<dgst(1)> or L<speed(1)> commands.
56
57=item B<-digest-algorithms>
58
59Display a list of message digest algorithms.
748099b9
P
60If a line is of the form C<foo =E<gt> bar> then B<foo> is an alias for the
61official algorithm name, B<bar>.
b8441adb
RL
62If a line is of the form C<foo @ bar>, then B<foo> is provided by the provider
63B<bar>.
1a627771 64
ad623ec0
RL
65In verbose mode, the algorithms provided by a provider will get additional
66information on what parameters each implementation supports.
67
0d1f7ae3
P
68=item B<-mac-algorithms>
69
70Display a list of message authentication code algorithms.
748099b9
P
71If a line is of the form C<foo =E<gt> bar> then B<foo> is an alias for the
72official algorithm name, B<bar>.
0d1f7ae3 73
1a627771
RS
74=item B<-cipher-commands>
75
76Display a list of cipher commands, which are typically used as input
77to the L<dgst(1)> or L<speed(1)> commands.
78
79=item B<-cipher-algorithms>
80
81Display a list of cipher algorithms.
748099b9
P
82If a line is of the form C<foo =E<gt> bar> then B<foo> is an alias for the
83official algorithm name, B<bar>.
b8441adb
RL
84If a line is of the form C<foo @ bar>, then B<foo> is provided by the provider
85B<bar>.
1a627771 86
ad623ec0
RL
87In verbose mode, the algorithms provided by a provider will get additional
88information on what parameters each implementation supports.
89
1a627771
RS
90=item B<-public-key-algorithms>
91
92Display a list of public key algorithms, with each algorithm as
93a block of multiple lines, all but the first are indented.
94
e1631f51
DSH
95=item B<-public-key-methods>
96
97Display a list of public key method OIDs: this also includes public key methods
98without an associated ASN.1 method, for example, KDF algorithms.
99
ebb7823e
TM
100=item B<-engines>
101
102Display a list of loaded engines.
103
1a627771
RS
104=item B<-disabled>
105
106Display a list of disabled features, those that were compiled out
107of the installation.
108
8ddbff9c
RL
109=item B<-objects>
110
111Display a list of built in objects, i.e. OIDs with names. They're listed in the
112format described in L<config(5)/ASN1 Object Configuration Module>.
113
1a627771
RS
114=back
115
116=head1 COPYRIGHT
117
c486283c 118Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
1a627771 119
449040b4 120Licensed under the Apache License 2.0 (the "License"). You may not use
1a627771
RS
121this file except in compliance with the License. You can obtain a copy
122in the file LICENSE in the source distribution or at
123L<https://www.openssl.org/source/license.html>.
124
125=cut