Skip to content

JEP 131: PKCS#11 Crypto Provider for 64-bit Windows | 64 位 Windows 的 PKCS#11 加密提供程序

摘要

在 64 位 Windows 的 JDK 中包含 SunPKCS11 提供者。

动机

越来越多的供应商为 64 位 Windows 提供原生 PKCS#11 库。在 64 位 Windows 的 JDK 中提供 SunPKCS11 提供者将允许 Java 应用程序在该平台上使用此类库。

描述

修改当前的构建过程,以在 64 位 Windows 上构建 SunPKCS11 提供者的二进制文件。提供者将被放置在相关子目录中,但默认情况下不会被配置。要使用提供者,应用程序必须提供自己的配置文件,该文件根据 SunPKCS11 参考指南中的规范指定原生 PKCS#11 库的位置以及其他指令。

测试

找到合适的 64 位 PKCS#11 库,并对其进行现有的回归测试。如果 64 位库不支持现有回归测试所涵盖的某些功能,则需要进行一些调整。

影响

  • 文档:相应地更新 SunPKCS11 参考指南,即,将 64 位 Windows 添加到受支持平台列表中。