所有类
java.security.cert
类 PKIXCertPathBuilderResult
java.lang.Object
java.security.cert.PKIXCertPathValidatorResult
java.security.cert.PKIXCertPathBuilderResult
-
所有已实现的接口:
-
Cloneable, CertPathBuilderResult, CertPathValidatorResult
-
public class PKIXCertPathBuilderResult
- extends PKIXCertPathValidatorResult
- implements CertPathBuilderResult
此类表示 PKIX 证书路径生成器算法执行成功时所返回的结果。所有使用此算法构建并返回的证书路径都通过了 PKIX 证书路径验证算法的验证。
CertPathBuilder
对象的 build
方法所返回的 PKIXCertPathBuilderResult
实例实现该 PKIX 算法。
所有的 PKIXCertPathBuilderResult
对象都包含由构建算法所构造的证书路径、构建算法生成的有效策略树和主体公钥,以及一个描述作为证书路径受信定位点的证书颁发机构 (CA) 的 TrustAnchor
。
并发访问
除非另行指定,否则此类中所定义的方法不是线程安全的。需要并发访问单个对象的多个线程应该在它们之间实现同步并提供所需的锁定。对于每个线程都操作一个不同对象的多个线程而言,无需实现同步。
-
从以下版本开始:
-
1.4
-
另请参见:
-
CertPathBuilderResult
PKIXCertPathBuilderResult
public PKIXCertPathBuilderResult(CertPath certPath,
TrustAnchor trustAnchor,
PolicyNode policyTree,
PublicKey subjectPublicKey)
-
创建包含指定参数的
PKIXCertPathBuilderResult
实例。
-
参数:
-
certPath
- 已验证的 CertPath
-
trustAnchor
- 描述作为证书路径受信的定位点的 CA 的 TrustAnchor
-
policyTree
- 不可变的有效策略树,如果没有有效的策略,则为 null
-
subjectPublicKey
- 主体公钥
-
抛出:
-
NullPointerException
- 如果 certPath
、trustAnchor
或 subjectPublicKey
参数为 null
getCertPath
public CertPath getCertPath()
-
返回已构建并已验证的证书路径。
CertPath
对象不包括受信的定位点。相反,应使用 getTrustAnchor()
方法来获得作为证书路径受信定位点的 TrustAnchor
。
-
-
指定者:
-
接口
CertPathBuilderResult
中的 getCertPath
-
-
返回:
-
已构建并已验证的
CertPath
(不会为 null
)
toString
public String toString()
-
返回此
PKIXCertPathBuilderResult
的可打印表示形式。
-
-
覆盖:
-
类
PKIXCertPathValidatorResult
中的 toString
-
-
返回:
-
描述此
PKIXCertPathBuilderResult
内容的 String
所有类