macos-如何在OS X中为Java 8安装无限强度的JCE?
我需要在OS X/mac OS/OS X/OS X/OS X/25646188103136671681中安装Java密码学扩展。事实证明,安装程序随附的README文件中的步骤仅包括Unix和256461881031313671684的说明,但不适用于OS X/mac OS。 档案在$JAVA_HOME/lib/security中,但也无法运作。 您知道如何安装吗?
JonDoe297 asked 2019-10-11T13:35:09Z
8个解决方案
94 votes
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中。
如Oracle在发行说明中所述,如果较早添加旧策略JAR,最好删除它们。
因为旧的JCE管辖区文件留在了 / lib / security,它们可能不符合最新的安全性JAR 签名标准,在6u131、7u121、8u111和 以后的更新。
旧版本
建议通过Homebrew安装JCE文件的答案将不再起作用,因为在发布J