如何在OS X中为Java 8安装无限强度的JCE?

我需要安装 为Java 8OS X/ mac OS。原来,从步骤

其附带的文件,安装程序只包括指令UnixWindows,但不为OS

X/ mac OS。我试图将JAR文件放入$JAVA_HOME/lib/security,但也没有用。您知道如何安装吗?

回答:

Java 8更新161

正如另一个答案和Oracle 针对Java 8 Update

161的发行说明中所指出的那样,自从Update

161起,默认情况下将启用无限加密,并且如果使用此版本或更高版本的全新安装,则无需执行任何操作。

Java 8更新151

在Java 8 Update 151中,Oracle在Java 8中包括了与Java 9已经提供的相同的JCE机制。要在Java 8 Update

151或更高版本中启用JCE,只需设置属性

crypto.policy=unlimited

在中$JAVA_HOME/jre/lib/security/java.security

甲骨文在发行说明中指出,如果较早添加旧策略JAR,最好删除它们。

由于旧的JCE管辖区文件保留在/ lib /

security中,因此它们可能不符合最新的安全JAR签名标准,该标准在6u131、7u121、8u111和更高版本中进行了更新。

旧版本

提示通过Homebrew安装JCE文件的答案将不再起作用,因为在发布Java 8 Update

151之后,已从Homebrew存储库中删除了存储桶。如果使用的Java 8版本较旧,则必须放置JCE -Policy-

JAR。

以上是 如何在OS X中为Java 8安装无限强度的JCE? 的全部内容, 来源链接: utcz.com/qa/411818.html

回到顶部