获取 OpenSSL 的 OpenSC PKCS11 引擎日志
Get logs of OpenSC PKCS11 engine for OpenSSL
我正在为 OpenSSL 使用 OpenSC 的 PKCS11 引擎。我想从 OpenSC 获取日志,还想强制登录。根据 https://github.com/OpenSC/libp11/blob/master/README.md 我可以使用 VERBOSE 和 FORCE_LOGIN 参数来实现,但是我应该把它们放在哪里?
我尝试将它们放入相应的 OpenSSL 配置部分:
[pkcs11_section]
engine_id = pkcs11
dynamic_path = C:/App/pkcs11.dll
MODULE_PATH = C:/App/MyCryptokiImpl.dll
PIN = ENV
FORCE_LOGIN = 1
VERBOSE = 1
default_algorithms = ALL
init = 0
但这没有任何作用。如何正确地将这些标志转发给 OpenSC?
FORCE_LOGIN
和 VERBOSE
命令不接受任何参数。
通过配置文件将它们转发到引擎的正确方法是使用 EMPTY
而不是 1
:
[pkcs11_section]
engine_id = pkcs11
dynamic_path = C:/App/pkcs11.dll
MODULE_PATH = C:/App/MyCryptokiImpl.dll
PIN = ENV
FORCE_LOGIN = EMPTY
VERBOSE = EMPTY
default_algorithms = ALL
init = 0
我正在为 OpenSSL 使用 OpenSC 的 PKCS11 引擎。我想从 OpenSC 获取日志,还想强制登录。根据 https://github.com/OpenSC/libp11/blob/master/README.md 我可以使用 VERBOSE 和 FORCE_LOGIN 参数来实现,但是我应该把它们放在哪里?
我尝试将它们放入相应的 OpenSSL 配置部分:
[pkcs11_section]
engine_id = pkcs11
dynamic_path = C:/App/pkcs11.dll
MODULE_PATH = C:/App/MyCryptokiImpl.dll
PIN = ENV
FORCE_LOGIN = 1
VERBOSE = 1
default_algorithms = ALL
init = 0
但这没有任何作用。如何正确地将这些标志转发给 OpenSC?
FORCE_LOGIN
和 VERBOSE
命令不接受任何参数。
通过配置文件将它们转发到引擎的正确方法是使用 EMPTY
而不是 1
:
[pkcs11_section]
engine_id = pkcs11
dynamic_path = C:/App/pkcs11.dll
MODULE_PATH = C:/App/MyCryptokiImpl.dll
PIN = ENV
FORCE_LOGIN = EMPTY
VERBOSE = EMPTY
default_algorithms = ALL
init = 0