JavaTM 2 Platform
Standard Ed. 6

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 的可列印表示形式。

覆寫:
類別 Object 中的 toString
返回:
描述此 PKIXCertPathValidatorResult 內容的 String

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。