openssl-engine
名称
openssl-engine - 加载和查询引擎
语法
openssl engine [-help] [-v] [-vv] [-vvv] [-vvvv] [-c] [-t] [-tt] [-pre 命令] ... [-post 命令] ... [引擎 ...]
描述
此命令已弃用。应使用提供程序代替引擎。
此命令用于查询指定引擎的状态和功能。引擎可以在所有其他命令行标志之前和之后指定。仅查询指定的引擎。
选项
- -help
-
显示选项摘要。
- -v -vv -vvv -vvvv
-
提供有关每个指定引擎的信息。第一个标志列出所有可能的运行时控制命令;第二个标志添加每个命令的描述;第三个标志添加输入标志,最后一个选项添加内部输入标志。
- -c
-
列出每个引擎的功能。
- -t
-
测试每个指定的引擎是否可用,并显示结果。
- -tt
-
显示任何不可用引擎的错误跟踪。
- -pre 命令
- -post 命令
-
引擎的命令行配置。-pre 命令在加载引擎之前传递给引擎,-post 命令在加载引擎之后传递给引擎。命令的格式为cmd:val,其中cmd是命令,val是命令的值。请参见下面的示例。
这两个选项是累积的,因此可以在同一个命令中多次给出。
示例
列出动态引擎可用的所有命令
$ openssl engine -t -tt -vvvv dynamic
(dynamic) Dynamic engine loading support
[ unavailable ]
SO_PATH: Specifies the path to the new ENGINE shared library
(input flags): STRING
NO_VCHECK: Specifies to continue even if version checking fails (boolean)
(input flags): NUMERIC
ID: Specifies an ENGINE id name for loading
(input flags): STRING
LIST_ADD: Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory)
(input flags): NUMERIC
DIR_LOAD: Specifies whether to load from 'DIR_ADD' directories (0=no,1=yes,2=mandatory)
(input flags): NUMERIC
DIR_ADD: Adds a directory from which ENGINEs can be loaded
(input flags): STRING
LOAD: Load up the ENGINE specified by other settings
(input flags): NO_INPUT
列出rsax引擎的功能
$ openssl engine -c
(rsax) RSAX engine support
[RSA]
(dynamic) Dynamic engine loading support
环境
- OPENSSL_ENGINES
-
引擎目录的路径。
参见
历史
此命令在 OpenSSL 3.0 中已弃用。
版权
版权所有 2016-2020 OpenSSL 项目作者。保留所有权利。
根据 Apache 许可证 2.0(“许可证”)许可。除非符合许可证,否则您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 中获取副本。