Java 证书路径构建与密钥库管理
1. 从证书存储中构建有效路径
在实际应用中,证书链往往并非有序到达,而且随特定消息一同到来的证书和证书撤销列表(CRLs)可能包含与要验证的特定证书无关的内容。不过,Java 密码体系结构(JCA)提供了一个证书路径构建器,它与 CertPathValidator 协同工作,能让我们轻松创建从信任的根证书到要验证的终端实体证书的证书路径。
1.1 CertPathBuilder 类
java.security.cert.CertPathBuilder 类的对象通过 getInstance() 工厂模式创建,这与其他由提供者实现底层功能的 JCA 类类似。它有一个 build() 方法,可根据提供的参数信息构建经过验证的 CertPath 。该方法接受一个实现了 java.security.cert.CertPathParameters 接口的类作为参数,并返回一个 java.security.cert.CertPathBuilderResult 对象。
1.2 PKIXBuilderParameters 类
java.security.cert.PKIXBuilderParameters 是 PKIXParameters 类的扩展。它新增了一个 setMax
超级会员免费看
订阅专栏 解锁全文
1992

被折叠的 条评论
为什么被折叠?



