[英]Differences in Java Security Providers
我正在將JRE 1.7與Unlimited Java策略一起使用
在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
。
您所引用的策略文件正在定義安全算法使用策略。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.