gpt4 book ai didi

java - Java 安全提供程序的差异

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

我正在使用具有无限 java 策略的 JRE 1.7

在 Mac 上检查 java.security.Security.getProviders() 返回以下内容 -

Provider[0]:: SUN 1.7
Provider[1]:: SunRsaSign 1.7
Provider[2]:: SunEC 1.7
Provider[3]:: SunJSSE 1.7
Provider[4]:: SunJCE 1.7
Provider[5]:: SunJGSS 1.7
Provider[6]:: SunSASL 1.7
Provider[7]:: XMLDSig 1.0
Provider[8]:: SunPCSC 1.7
Provider[9]:: Apple 1.1

但是在 Linux 上检查并没有返回 Apple 1.1

Provider[0]:: SUN 1.7
Provider[1]:: SunRsaSign 1.7
Provider[2]:: SunEC 1.7
Provider[3]:: SunJSSE 1.7
Provider[4]:: SunJCE 1.7
Provider[5]:: SunJGSS 1.7
Provider[6]:: SunSASL 1.7
Provider[7]:: XMLDSig 1.0
Provider[8]:: SunPCSC 1.7

这导致我们的 Linux 机器出现问题,我们如何确保它也返回 Apple?

最佳答案

JVM 附带默认的安全提供程序列表。它既可以是 JVM 供应商特定的,也可以是平台特定的。

默认安全提供程序的静态列表在$JAVA_HOME/lib/security/java.security中定义。

您所指的策略文件正在定义安全算法使用策略。

关于java - Java 安全提供程序的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21926643/

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