首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在OS中安装无限强度的JCE for Java 8?

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

Stack Overflow用户
提问于 2016-06-10 06:17:14
回答 8查看 54.3K关注 0票数 63

我需要在/ mac OS中安装Java 8的Java密码扩展扩展。结果表明,自述的文件中的步骤只包含对UnixWindows的指令,而不包含对OS X / mac OS的指令。我试图将JAR文件放在$JAVA_HOME/lib/security中,但也没有工作。你知道我怎么安装它们吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2017-07-12 10:43:21

Java 8更新161

正如在另一个答案和甲骨文的Java 8发布说明更新161中所指出的,默认情况下,无限加密是启用的,因为Update161,如果使用此版本或更高版本的新安装,您不应该做任何事情。

Java 8更新151

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

代码语言:javascript
运行
复制
crypto.policy=unlimited

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

如果之前添加了旧策略JAR,那么删除旧策略JAR可能是个好主意,正如甲骨文在发布说明中所述

由于旧的JCE管辖权文件留在/lib/security中,它们可能不符合最新的安全JAR签名标准,这些标准在6u131、7u121、8u111和以后的更新中被刷新。

旧版本

建议通过Homebrew安装JCE文件的答案将不再起作用,因为在Java8Update 151发布后,木桶被从Homebrew存储库中删除。如果使用较早版本的Java 8,则必须按照另一个答案中的描述手动放置JCE JAR。

票数 103
EN

Stack Overflow用户

发布于 2016-12-06 18:43:03

注意:默认情况下,Java版本8u161无限加密是启用的。

适用于MacOS用户

如果您是MacOS用户,如果您的java版本为8,请将从policy-8.zip提取的jars放在path下面(将jars放在下面)

代码语言:javascript
运行
复制
/Library/Java/JavaVirtualMachines/**< jdk_version_of_your_pc >**/Contents/Home/jre/lib/security
票数 84
EN

Stack Overflow用户

发布于 2017-10-26 16:30:52

在Java8u152中,可以通过在crypto.policy=unlimited文件中设置

代码语言:javascript
运行
复制
/Library/Java/JavaVirtualMachines/<jdk_version>/Contents/Home/jre/lib/security 

它已经在那个文件里了,但是注释掉了。

请参阅http://www.oracle.com/technetwork/java/javase/8u152-relnotes-3850503.html#JDK-8157561

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37741142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档