标签: list

  • openssl-list

    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