java - 使用 Local_policy.jar 和 US_export_policy.jar 和
问题描述
这些罐子有什么用:
Local_policy.jar
US_export_policy.jar
我已经看到他们询问如何升级的其他 SO 问题。我的问题是这些罐子有什么用。似乎它们违反了开源。
解决方案
它们已过时(至少作为单独添加的文件)
他们是在 2017 年末之前的 Sun-then-Oracle Java 版本的可选且(名义上)受地理限制的补丁中使用,以启用强度超过 128 位的(对称)密码,这些密码在基本分发包中被禁用自 1990 年代以来,遵守美国出口法规的影响挥之不去。OpenJDK 不需要这样的补丁,一旦发布(它只是在“加密解冻”之后才开始),但在早期它没有得到广泛的支持,有时也没有持续可用,所以很多人继续使用 Oracle/ Sun 版本——以及许多 Stack Overflow 问题和/或答案(Stack Overflow 和其他类似 security.SX 和 Super User and Server Fault)都是针对这种情况编写的。由于 Stack Overflow 不会自动删除甚至弃用旧内容,
有关官方详细信息(仍然有任何支持,甚至付费的版本),请参阅https://www.oracle.com/java/technologies/javase-jce-all-downloads.html。
IBM 长期以来都有自己的 Java 实现,尤其是加密部分,并且有一组类似(但不一样)的策略 jar;我不知道他们是否仍然这样做,因为我不再拥有运行 Java 的 IBM 系统。无论如何,关于 IBM Java 的 Stack Overflow 问题和答案都很少见。
最初的以 Sun 为中心的 Java 模型的“开放性”多年来一直存在争议,直到 OpenJDK 的建立才最终解决。如果您想讨论它,它可能属于https://opensource.stackexchange.com/。
推荐阅读
- sql-server - 从 Excel vba 上传到 SQL Server - 通用 excel 文件不起作用
- python - return 语句中的条件
- react-native - 如何在 React 钩子中使用计时器?
- java - 如何使用正则表达式检查正则表达式?
- mitmproxy - 仅在某些情况下将响应传递给上游代理
- r - 你可以在 R 中的函数中有一个嵌套参数吗?
- python - 根据条件在 pandas 列中添加或减去行
- database - LARAVEL 5.8 - 在 foreach 中使用数组的 WHERE LIKE 子句的多个条件没有给出完整的结果
- angular - 在 chart.js 中动态更新时间数据会冻结图表
- python - 如何计算客户状态变化的次数