openssl - 获取 OpenSSL 的 OpenSC PKCS11 引擎日志
问题描述
我正在为 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
推荐阅读
- html - 没有 ngmodel 指令的两种方式数据绑定
- android - 如何组织 Android 应用程序以及单独的库
- node.js - 一个 Heroku pod 中 Vue.JS + Node.js 后端的最佳实践?
- python - 在 Pandas 数据框中查找和替换子字符串忽略大小写
- java - 如何以这种格式打印星形图案* ** *** *** ***?
- c++ - 无法创建 DLL:获取 DLL“不是有效的 Win32 应用程序”
- vuejs2 - 对齐vue组件有图标和无图标
- c# - 序列化和反序列化域事件以在通用实现中持久化并从事件存储中检索
- vba - ComboBox 输入框导致重新选择范围
- javascript - NodeJs 表达错误中间件解析