gpt4 book ai didi

java - 禁用 PKCS11Solaris 实现

转载 作者:行者123 更新时间:2023-12-02 04:33:10 25 4
gpt4 key购买 nike

我正在测试一个应用程序,该应用程序在启用 SunPKCS11-Solaris 时表现不佳。该应用程序部署在在 Solaris 上运行的 WebLogic 中。我发现通过 sun.security.pkcs11.enable-solaris=false 禁用 SunPKCS11 解决了我们的问题,但我不确定该开关的其他影响是什么。有人知道 sun.security.pkcs11.enable-solaris 开关的作用吗?

让我困惑的另一件事是我们确实在证书中使用了 PKCS11,但在使用上面的开关禁用 SunPKCS-Solaris 后它们工作正常,所以我想知道是否还有其他提供程序可用于虚拟机。

最佳答案

法尔扎德 -

Java 可以使用任意数量的提供程序来完成相同的任务,并且具有高度可配置性。您可以禁用整个提供程序或仅禁用该提供程序中的某些算法。我相信它们是按优先顺序列在配置文件中的。

根据您要执行的任务,Solaris 上的 ucrypto 提供程序应该更快(但它不如 PKCS#11 提供程序完整,因此可能没有您需要的算法等)。

根据您使用的 JDK、操作系统和硬件平台,PKCS#11 提供程序可能比 JavaNative 更快。在其他情况下,JavaNative 会更快。请注意,Java 的配置文件必须跨多个 Solaris 操作系统版本(例如 Solaris 10u11、Solaris 11.2 和 Solaris 11.3)以及加密功能不同的多个硬件平台工作。由于它是一个通用文件,因此并不总是适合您的特定场景。

如果您尝试使用 Solaris 上安装的硬件 keystore (例如 nCipher 或 SCA6000),您可能需要完成 PKCS#11。

希望有帮助,

瓦莱丽

关于java - 禁用 PKCS11Solaris 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31188663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com