2016-07-28 17:00:05 -04:00
|
|
|
=pod
|
|
|
|
|
|
|
|
=head1 NAME
|
|
|
|
|
2019-08-22 01:04:41 +02:00
|
|
|
openssl-list - list algorithms and features
|
2016-07-28 17:00:05 -04:00
|
|
|
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
|
|
|
|
B<openssl list>
|
|
|
|
[B<-help>]
|
2019-08-12 15:01:00 +02:00
|
|
|
[B<-verbose>]
|
2017-08-14 09:32:07 -04:00
|
|
|
[B<-1>]
|
2016-07-28 17:00:05 -04:00
|
|
|
[B<-commands>]
|
|
|
|
[B<-digest-commands>]
|
|
|
|
[B<-digest-algorithms>]
|
2019-09-02 13:58:42 +10:00
|
|
|
[B<-kdf-algorithms>]
|
2018-11-01 14:25:20 +10:00
|
|
|
[B<-mac-algorithms>]
|
2016-07-28 17:00:05 -04:00
|
|
|
[B<-cipher-commands>]
|
|
|
|
[B<-cipher-algorithms>]
|
|
|
|
[B<-public-key-algorithms>]
|
2017-07-25 18:36:04 +01:00
|
|
|
[B<-public-key-methods>]
|
2019-03-07 15:28:30 +01:00
|
|
|
[B<-engines>]
|
2016-07-28 17:00:05 -04:00
|
|
|
[B<-disabled>]
|
|
|
|
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
|
|
|
|
This command is used to generate list of algorithms or disabled
|
|
|
|
features.
|
|
|
|
|
|
|
|
=head1 OPTIONS
|
|
|
|
|
|
|
|
=over 4
|
|
|
|
|
|
|
|
=item B<-help>
|
|
|
|
|
2017-03-29 14:18:34 +10:00
|
|
|
Display a usage message.
|
2016-07-28 17:00:05 -04:00
|
|
|
|
2019-08-12 15:01:00 +02:00
|
|
|
=item B<-verbose>
|
|
|
|
|
|
|
|
Displays extra information.
|
|
|
|
The options below where verbosity applies say a bit more about what that means.
|
|
|
|
|
2017-08-14 09:32:07 -04:00
|
|
|
=item B<-1>
|
|
|
|
|
|
|
|
List the commands, digest-commands, or cipher-commands in a single column.
|
|
|
|
If used, this option must be given first.
|
|
|
|
|
2016-07-28 17:00:05 -04:00
|
|
|
=item B<-commands>
|
|
|
|
|
|
|
|
Display a list of standard commands.
|
|
|
|
|
|
|
|
=item B<-digest-commands>
|
|
|
|
|
|
|
|
Display a list of message digest commands, which are typically used
|
|
|
|
as input to the L<dgst(1)> or L<speed(1)> commands.
|
|
|
|
|
|
|
|
=item B<-digest-algorithms>
|
|
|
|
|
|
|
|
Display a list of message digest algorithms.
|
2018-11-05 08:24:50 +10:00
|
|
|
If a line is of the form C<foo =E<gt> bar> then B<foo> is an alias for the
|
|
|
|
official algorithm name, B<bar>.
|
2019-07-13 07:04:01 +02:00
|
|
|
If a line is of the form C<foo @ bar>, then B<foo> is provided by the provider
|
|
|
|
B<bar>.
|
2016-07-28 17:00:05 -04:00
|
|
|
|
2019-08-12 15:01:00 +02:00
|
|
|
In verbose mode, the algorithms provided by a provider will get additional
|
|
|
|
information on what parameters each implementation supports.
|
|
|
|
|
2019-09-02 13:58:42 +10:00
|
|
|
=item B<-kdf-algorithms>
|
|
|
|
|
|
|
|
Display a list of key derivation function algorithms.
|
|
|
|
|
2018-11-01 14:25:20 +10:00
|
|
|
=item B<-mac-algorithms>
|
|
|
|
|
|
|
|
Display a list of message authentication code algorithms.
|
|
|
|
|
2016-07-28 17:00:05 -04:00
|
|
|
=item B<-cipher-commands>
|
|
|
|
|
|
|
|
Display a list of cipher commands, which are typically used as input
|
|
|
|
to the L<dgst(1)> or L<speed(1)> commands.
|
|
|
|
|
|
|
|
=item B<-cipher-algorithms>
|
|
|
|
|
|
|
|
Display a list of cipher algorithms.
|
2018-11-05 08:24:50 +10:00
|
|
|
If a line is of the form C<foo =E<gt> bar> then B<foo> is an alias for the
|
|
|
|
official algorithm name, B<bar>.
|
2019-07-13 07:04:01 +02:00
|
|
|
If a line is of the form C<foo @ bar>, then B<foo> is provided by the provider
|
|
|
|
B<bar>.
|
2016-07-28 17:00:05 -04:00
|
|
|
|
2019-08-12 15:01:00 +02:00
|
|
|
In verbose mode, the algorithms provided by a provider will get additional
|
|
|
|
information on what parameters each implementation supports.
|
|
|
|
|
2016-07-28 17:00:05 -04:00
|
|
|
=item B<-public-key-algorithms>
|
|
|
|
|
|
|
|
Display a list of public key algorithms, with each algorithm as
|
|
|
|
a block of multiple lines, all but the first are indented.
|
|
|
|
|
2017-07-25 18:36:04 +01:00
|
|
|
=item B<-public-key-methods>
|
|
|
|
|
2019-09-02 13:58:42 +10:00
|
|
|
Display a list of public key method OIDs.
|
2017-07-25 18:36:04 +01:00
|
|
|
|
2019-03-07 15:28:30 +01:00
|
|
|
=item B<-engines>
|
|
|
|
|
|
|
|
Display a list of loaded engines.
|
|
|
|
|
2016-07-28 17:00:05 -04:00
|
|
|
=item B<-disabled>
|
|
|
|
|
|
|
|
Display a list of disabled features, those that were compiled out
|
|
|
|
of the installation.
|
|
|
|
|
2018-07-12 14:22:43 +02:00
|
|
|
=item B<-objects>
|
|
|
|
|
|
|
|
Display a list of built in objects, i.e. OIDs with names. They're listed in the
|
|
|
|
format described in L<config(5)/ASN1 Object Configuration Module>.
|
|
|
|
|
2016-07-28 17:00:05 -04:00
|
|
|
=back
|
|
|
|
|
|
|
|
=head1 COPYRIGHT
|
|
|
|
|
2019-08-22 01:04:41 +02:00
|
|
|
Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
|
2016-07-28 17:00:05 -04:00
|
|
|
|
2018-12-06 14:04:11 +01:00
|
|
|
Licensed under the Apache License 2.0 (the "License"). You may not use
|
2016-07-28 17:00:05 -04:00
|
|
|
this file except in compliance with the License. You can obtain a copy
|
|
|
|
in the file LICENSE in the source distribution or at
|
|
|
|
L<https://www.openssl.org/source/license.html>.
|
|
|
|
|
|
|
|
=cut
|