Java(TM) Cryptography Extension Policy Files
for the Java(TM) Platform, Standard Edition Runtime Environment
README
------------------------------------------------------------------------
Import and export control rules on cryptographic software vary from
country to country. The Java Cryptography Extension (JCE) architecture
allows flexible cryptographic key strength to be configured via the
jurisdiction policy files which are referenced by the "crypto.policy"
security property in the <java-home>/conf/security/java.security file.
By default, Java provides two different sets of cryptographic policy
files:
unlimited: These policy files contain no restrictions on cryptographic
strengths or algorithms
limited: These policy files contain more restricted cryptographic
strengths
These files reside in <java-home>/conf/security/policy in the "unlimited"
or "limited" subdirectories respectively.
Each subdirectory contains a complete policy configuration,
and subdirectories can be added/edited/removed to reflect your
import or export control product requirements.
Within a subdirectory, the effective policy is the combined minimum
permissions of the grant statements in the file(s) matching the filename
pattern "default_*.policy". At least one grant is required. For example:
limited = Export (all) + Import (limited) = Limited
unlimited = Export (all) + Import (all) = Unlimited
The effective exemption policy is the combined minimum permissions
of the grant statements in the file(s) matching the filename pattern
"exempt_*.policy". Exemption grants are optional. For example:
limited = grants exemption permissions, by which the
effective policy can be circumvented.
e.g. KeyRecovery/KeyEscrow/KeyWeakening.
Please see the Java Cryptography Architecture (JCA) documentation for
additional information on these files and formats.
YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY
TO DETERMINE THE EXACT REQUIREMENTS.
Please note that the JCE for Java SE, including the JCE framework,
cryptographic policy files, and standard JCE providers provided with
the Java SE, have been reviewed and approved for export as mass market
encryption item by the US Bureau of Industry and Security.
openjdk-21-windows-x64-bin.zip
需积分: 0 37 浏览量
更新于2023-09-23
收藏 191.83MB ZIP 举报
**正文**
OpenJDK,全称为Open Source Java Development Kit,是Java平台标准版(Java SE)的开源实现,由甲骨文公司(Oracle)主导并维护。OpenJDK项目遵循GPL2许可证,鼓励社区成员参与开发和改进,旨在提供一个开放、免费的Java环境。OpenJDK-21是该开源项目的一个重要版本,对应于Java SE 21,它在功能、性能和安全性方面都有所提升,为开发者提供了稳定且强大的开发环境。
在Windows操作系统上安装和使用OpenJDK-21,首先需要下载"openjdk-21-windows-x64-bin.zip"这个压缩包,这个文件包含了适用于64位Windows系统的OpenJDK组件。解压后,主要包含的子文件夹"jdk-21"是OpenJDK的核心部分,里面含有以下关键组件:
1. **bin** 目录:包含了Java虚拟机(JVM)、编译器(javac)、JAR工具、Java文档生成器(javadoc)等命令行工具,这些都是进行Java开发不可或缺的。
2. **conf** 目录:存储了各种配置文件,如`logging.properties`用于控制日志系统,`security.policy`用于定义安全策略。
3. **include** 目录:提供了与特定操作系统交互的头文件,用于编写本地方法库(JNI)。
4. **jmods** 目录:包含了Java模块系统(Jigsaw项目的一部分)的元数据,使得Java应用可以按模块化的方式组织和运行。
5. **lib** 目录:包含了运行Java应用程序所需的库文件,如类库(rt.jar)、JVM库(jli.dll)和其他辅助工具。
6. **legal** 目录:存放了关于软件许可的法律文件,确保合规性。
7. **man** 目录(如果存在):包含了相关命令的手册页,方便开发者查阅。
安装OpenJDK-21后,需要设置环境变量,如JAVA_HOME指向OpenJDK的安装路径,PATH中添加%JAVA_HOME%\bin,这样就可以在命令行中直接运行Java相关命令了。
OpenJDK-21在Windows上的使用不仅限于开发,还可以用于部署和运行Java应用程序。其性能优化和新特性使得它成为开发人员的首选Java SDK。例如,JEP(Java Enhancement Proposal)引入的新特性可能会包括更高效的内存管理、更快的垃圾收集器、新的API或语言特性,以及对最新硬件平台的优化支持。
OpenJDK-21作为Java SE的开源实现,对于Windows用户来说是一个强大且免费的开发和运行环境,通过持续的社区贡献和迭代,不断推动着Java技术的进步。安装并熟悉OpenJDK,可以帮助开发者更好地利用Java平台进行软件开发,并享受到开源社区的创新成果。

qxmjava
- 粉丝: 25
最新资源
- 浅谈安全质量风险管理现场标准化与信息化的结合运用(1).docx
- 高校计算机网络的维护分析(1).docx
- 人工智能在电气工程自动化中的运用李超(1).docx
- 本科毕业设计论文--详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计(1).doc
- 高速公路现代通信技术论文.doc
- 2023年新版下半年软件设计师考试下午真题(1).doc
- 《动画剧本创作》课程信息化教学设计探索与实践(1).docx
- 电子商务功能组成以及运行形式(1).docx
- 研究科研创新和工程实践计算机专业复合型人才培养的模式(1).docx
- 浅谈中职计算机教学中培养学生创新能力的方法(1).docx
- 上海两新互动网支部网站PC端-操作手册(简明版)V(1).doc
- 浅议银行信息化的发展(1).docx
- 山西省工业互联网发展峰会在太原成功举办(1).docx
- 软件测试复习题(1)(1).doc
- 电气工程CAD实习报告【共26张PPT】(1).ppt
- 宏程序编程课件.pptx