簡體   English   中英

Java安全提供程序中的差異

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM