1 Star 0 Fork 1

LiuYan/Java

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
RootCertificates.java 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
liuyan 提交于 2023-05-10 13:21 +08:00 . java9、java10、java11
/**
* @author LiuYan
* @date 2023/5/9
*
* Java 10 引入了一个名为“根证书”(Root Certificates)的功能,它可以帮助开发者更方便地管理和更新 SSL/TLS 证书。
* 根证书是一种用于验证数字证书有效性的公钥证书。在 SSL/TLS 连接中,服务器会将自己的数字证书发送给客户端,客户端使用根证书来验证该数字证书的合法性。如果该数字证书被根证书信任,则客户端会建立连接并进行通信。
* 在 Java 10 中,Oracle 将内置的根证书存储库从 JDK/JRE 中分离出来,并提供了一个单独的模块jdk.crypto.cryptoki来管理根证书。用户可以使用该模块来添加、删除或更新根证书,也可以手动下载根证书并导入到存储库中。
* 此外,Java 10 还引入了一个名为“证书透明度”(Certificate Transparency)的新特性,用于防止伪造数字证书。该特性要求数字证书发布者必须将其证书提交到公共日志中,以供所有人查看。这样一来,就可以及时捕获到伪造证书的行为,并采取措施进行应对。
* 总之,Java 10 的根证书功能和证书透明度特性都是增强 SSL/TLS 安全性的重要进步,可以帮助开发者更好地保护应用程序和用户数据。
*
*/
public class RootCertificates {
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/Liu-Yan-Code/java.git
git@gitee.com:Liu-Yan-Code/java.git
Liu-Yan-Code
java
Java
master

搜索帮助