朋友们,我有一张智能卡,想要集成OpenSSL。计划通过OpenSSL中的“ENGINE”系统来实现。然而,我有一个理解上的问题。事实上,有这样的东西:engine_pkcs11
、opensc
、libp11
、pkcs11-helper
。能否有人解释一下它们之间的关系?什么是首先编译什么?
编写一个外部PKCS # 11函数库是否足以使我连接到openssl?我需要获取 engine_pkcs11
库的源代码并对其进行修改以适应我的卡吗?
我需要使用 opensc
、libp11
、pkcs11-helper
吗?那么,为什么需要这些库呢?
此外,我必须指出智能卡不支持RSA算法,将使用其他算法!!!!
非常期待您的答案!