- java.lang.Object
-
- java.security.cert.PKIXCertPathValidatorResult
-
- 实现的所有接口
-
Cloneable
,CertPathValidatorResult
- 已知直接子类:
-
PKIXCertPathBuilderResult
public class PKIXCertPathValidatorResult extends Object implements CertPathValidatorResult
此类表示PKIX证书路径验证算法的成功结果。PKIXCertPathValidatorResult
实例由实现PKIX算法的CertPathValidator
对象的validate
方法返回。所有
PKIXCertPathValidatorResult
对象都包含验证算法产生的有效策略树和主题公钥,以及描述作为证书路径的信任锚的证书颁发机构(CA)的TrustAnchor
。并发访问
除非另有说明,否则此类中定义的方法不是线程安全的。 需要同时访问单个对象的多个线程应在它们之间进行同步并提供必要的锁定。 每个操作单独对象的多个线程不需要同步。
- 从以下版本开始:
- 1.4
- 另请参见:
-
CertPathValidatorResult
-
-
构造方法摘要
构造方法 构造器 描述 PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
创建包含指定参数的PKIXCertPathValidatorResult
实例。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Object
clone()
返回此对象的副本。PolicyNode
getPolicyTree()
返回由PKIX证书路径验证算法生成的有效策略树的根节点。PublicKey
getPublicKey()
返回证书路径的主题(目标)的公钥,包括任何继承的公钥参数(如果适用)。TrustAnchor
getTrustAnchor()
返回描述作为证书路径的信任锚的CA的TrustAnchor
。String
toString()
返回此PKIXCertPathValidatorResult
的可打印表示PKIXCertPathValidatorResult
。
-
-
-
构造方法详细信息
-
PKIXCertPathValidatorResult
public PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
创建包含指定参数的PKIXCertPathValidatorResult
实例。- 参数
-
trustAnchor
-TrustAnchor
描述了充当证书路径的信任锚的CA. -
policyTree
- 不可变的有效策略树,如果没有有效的策略,null
-
subjectPublicKey
- 该主题的公钥 - 异常
-
NullPointerException
- 如果subjectPublicKey
或trustAnchor
参数是null
-
-
方法详细信息
-
getTrustAnchor
public TrustAnchor getTrustAnchor()
返回描述作为证书路径的信任锚的CA的TrustAnchor
。- 结果
-
TrustAnchor
(从未null
)
-
getPolicyTree
public PolicyNode getPolicyTree()
返回由PKIX证书路径验证算法生成的有效策略树的根节点。 返回的PolicyNode
对象以及通过公共方法返回的任何对象都是不可变的。大多数应用程序不需要检查有效的策略树。 他们可以通过在
PKIXParameters
设置与策略相关的参数来实现其策略处理目标。 但是,更复杂的应用程序(尤其是处理策略限定符的应用程序)可能需要使用PolicyNode.getParent
和PolicyNode.getChildren
方法遍历有效的策略树。- 结果
-
有效策略树的
null
如果没有有效策略,null
-
getPublicKey
public PublicKey getPublicKey()
返回证书路径的主题(目标)的公钥,包括任何继承的公钥参数(如果适用)。- 结果
-
这个主题的公钥(从不
null
)
-
clone
public Object clone()
返回此对象的副本。- Specified by:
-
clone
在界面CertPathValidatorResult
- 重写:
-
clone
在课程Object
- 结果
- 副本
- 另请参见:
-
Cloneable
-
-