openssl-list
名字
openssl-list – list algorithms and features
概述
openssl list [-help] [-verbose] [-select name] [-1] [-all-algorithms] [-commands] [-standard-commands] [-digest-algorithms] [-digest-commands] [-kdf-algorithms] [-mac-algorithms] [-random-instances] [-random-generators] [-cipher-algorithms] [-cipher-commands] [-encoders] [-decoders] [-key-managers] [-key-exchange-algorithms] [-kem-algorithms] [-signature-algorithms] [-asymcipher-algorithms] [-public-key-algorithms] [-public-key-methods] [-store-loaders] [-providers] [-engines] [-disabled] [-objects] [-options command] [-provider name] [-provider-path path] [-propquery propq]
描述
这个命令用于生成算法或已禁用特性的列表。
选项
- -help
Display a usage message.
-
-verbose
显示额外信息。下面适用-verbose的选项更详细说明了其含义。
-
-select name
只列出指定的算法
-
-1
列出commands, digest-commands, or cipher-commands时使用单列格式。如果使用这个选项必须放在最前面的位置。
-
-all-algorithms
显示所有算法,包括:
- Asymmetric ciphers
- Decoders
- Digests
- Encoders
- Key derivation algorithms (KDF)
- Key encapsulation methods (KEM)
- Key exchange algorithms (KEX)
- Key managers
- Message authentication code algorithms (MAC)
- Random number generators (RNG, DRBG)
- Signature algorithms
- Store loaders
- Symmetric ciphers
- -commands
显示所有standard commands的列表.
-
-standard-commands
显示所有standard commands,同-commands.
-
-digest-commands
这个选项已经废弃。请使用digest-algorithms代替
显示消息摘要命令列表,这些命令通常用作 openssl-dgst(1) 或 openssl-speed(1) 命令的输入。 -
-cipher-commands
这个选项已经废弃。请使用cipher-algorithms代替
显示cipher命令列表,这些命令通常用作 openssl-enc(1) 或 openssl-speed(1) 命令的输入。 -
-cipher-algorithms, -digest-algorithms, -kdf-algorithms, -mac-algorithms,
显示symmetric cipher, digest, kdf and mac algorithms的列表. See “Display of algorithm names” for a description of how names are displayed.
在 verbose 模式,provider提供的算法将显示每个实现的附加参数信息。 -
-random-instances
分别列出primary, public and private 随机数生成器信息.
-
-random-generators
显示随机数生成器列表. See “Display of algorithm names” for a description of how names are displayed.
-
-encoders
显示encoders的列表. See “Display of algorithm names” for a description of how names are displayed.
在 verbose 模式,provider提供的算法将显示每个实现的附加参数信息。 -
-decoders
显示decoders列表. See “Display of algorithm names” for a description of how names are displayed.
在 verbose 模式,provider提供的算法将显示每个实现的附加参数信息。 -
-public-key-algorithms
显示公钥算法的列表,每个算法由多行组成的块组成,除第一行外其余均缩进。这些选项 key-exchange-algorithms, kem-algorithms, signature-algorithms, and asymcipher-algorithms 也将显示类似的信息.
-
-public-key-methods
显示所有的公钥method
-
-key-managers
显示key manager列表
-
-key-exchange-algorithms
显示密钥交换算法的列表
-
-kem-algorithms
显示key encapsulation 算法的列表.
-
-signature-algorithms
显示签名算法的列表
-
-asymcipher-algorithms
显示对称加密算法的列表
-
-store-loaders
显示store loaders的列表.
-
-providers
显示已加载的providers,显示的内容包括names,version,status.
在verbose模式,会显示完整版本的provider参数。 -
-engines
This option is deprecated.
Display a list of loaded engines. -
-disabled
显示禁用特性的列表, 它们是由安装的编译版本决定的.
-
-objects
显示内置对象的列表,例如OIDs和对应的name.它们以”ASN1 Object Configuration Module”中的格式列出。
-
-options command
输出指定命令接受的选项的两列列表。第一列是选项名称,第二列是单字符指示它所采用的参数类型(如果有)。这是一个内部选项,用于检查文档是否完整。
-
-provider name
-
-provider-path path
-
-propquery propq
See “Provider Options” in openssl(1), provider(7), and property(7).~
Display of algorithm names
算法名在以下两个manners中的一个中显示:
- Legacy implementations
旧式实现将简单地在一行中显示算法的主名称,或以
> 的形式显示,以表明 foo 是主名称 bar 的别名 -
Provided implementations
如果实现来自一个provider,且这个provider使用单个名称标记,则按如下方式显示:
foo @ bar
如者像下面这样,如果使用多个名称标记:
{ foo1, foo2 } @bar
在这两种场景中,bar是provider的名字。
Views: 1
发表回复
要发表评论,您必须先登录。