PKCS11
![本页使用了标题或全文手工转换](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
此条目没有列出任何参考或来源。 (2022年1月22日) |
PKCS#11标准定义了与密码令牌(如硬件安全模块(HSM)和智慧卡)的独立于平台的API,并将API本身命名为“Cryptoki”(来自“加密令牌接口”,发音为“crypto-key” - 但是“PKCS#11”通常用于指代API以及定义它的标准)。 API定义了最常用的加密对像类型(RSA密钥,X.509证书,DES / 三重DES密钥等)以及使用,创建/生成,修改和删除这些对象所需的所有功能。
用法
大多数商业认证机构软件使用PKCS#11访问CA签名密钥或注册用户证书。需要使用智慧卡的跨平台软件使用PKCS#11,例如Mozilla Firefox和OpenSSL(使用扩展)。它也用于访问智慧卡和HSM。为Microsoft Windows编写的软件可能会使用平台特定的MS-CAPI API。双方的Oracle Solaris和Red Hat Linux中包含用于实现由应用程式,也是如此。
关系KMIP
该密钥管理互操作协议(KMIP)定义了具有类似的功能的PKCS#11 API一个有线协议。这两个标准最初是独立开发的,但现在由OASIS技术委员会管理。PKCS#11和KMIP委员会的明确目标是在切实可行的情况下对准标准。例如,PKCS#11敏感和可提取属性正在添加到KMIP 1.4版本中。两个技术委员会成员之间有相当大的重叠。
参考
![]() | 这是一篇与密码学相关的小作品。您可以通过编辑或修订扩充其内容。 |