|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.security.cert
类 PKIXCertPathValidatorResult
java.lang.Object java.security.cert.PKIXCertPathValidatorResult
- 所有已实现的接口:
- Cloneable, CertPathValidatorResult
- 直接已知子类:
- PKIXCertPathBuilderResult
-
public class PKIXCertPathValidatorResult
- extends Object
- implements CertPathValidatorResult
此类表示 PKIX 证书路径验证算法执行成功时所返回的结果。
CertPathValidator
对象的 validate
方法所返回的 PKIXCertPathValidatorResult
实例实现该 PKIX 算法。
所有的 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 的可打印表示形式。 |
从类 java.lang.Object 继承的方法 |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
PKIXCertPathValidatorResult
public PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
-
创建包含指定参数的
PKIXCertPathValidatorResult
实例。- 参数:
-
trustAnchor
- 描述作为证书路径受信定位点的 CA 的TrustAnchor
-
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
getPublicKey
public PublicKey getPublicKey()
- 返回证书路径主体(目标)的公钥,如果适用,要包括所有继承的公钥参数。
-
-
- 返回:
-
主体的公钥(从不为
null
)
clone
public Object clone()
- 返回此对象的副本。
-
- 指定者:
-
接口
CertPathValidatorResult
中的clone
- 覆盖:
-
类
Object
中的clone
-
- 返回:
- 副本
- 另请参见:
-
Cloneable
toString
public String toString()
-
返回此
PKIXCertPathValidatorResult
的可打印表示形式。 -
- 返回:
-
描述此
PKIXCertPathValidatorResult
内容的String
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |