来自不同软件包的PKCS#11库

时间:2016-10-08 06:18:19

标签: cryptography smartcard pkcs#11

libp11提供的PKCS#11库与OpenSC项目有什么区别。它们是相互排斥的还是彼此依赖?

1 个答案:

答案 0 :(得分:1)

这两个项目的维基页面说明:

https://github.com/OpenSC/OpenSC/wiki

  

OpenSC实现了PKCS#11 API,因此支持此API的应用程序(如Mozilla Firefox和Thunderbird)可以使用它。在卡上,OpenSC实现了PKCS#15标准,旨在与每个软件/卡兼容。

https://github.com/OpenSC/libp11/wiki

  

libp11是一个在PKCS#11 API之上实现薄层的库,可以更轻松地使用PKCS#11实现。

因此,OpenSC是支持PKCS#15智能卡的PKCS#11的实现,而libp11是一个尝试使PKCS#11更易于使用的包装器。