JavaTM 2 Platform
Standard Ed. 6

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(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
          創建包含指定參數的 PKIXCertPathBuilderResult 實例。
 
方法摘要
 CertPath getCertPath()
          返回已建構並已驗證的證書路徑。
 String toString()
          返回此 PKIXCertPathBuilderResult 的可列印表示形式。
 
從類別 java.security.cert.PKIXCertPathValidatorResult 繼承的方法
clone, getPolicyTree, getPublicKey, getTrustAnchor
 
從類別 java.lang.Object 繼承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
從介面 java.security.cert.CertPathBuilderResult 繼承的方法
clone
 

建構子詳細資訊

PKIXCertPathBuilderResult

public PKIXCertPathBuilderResult(CertPath certPath,
                                 TrustAnchor trustAnchor,
                                 PolicyNode policyTree,
                                 PublicKey subjectPublicKey)
創建包含指定參數的 PKIXCertPathBuilderResult 實例。

參數:
certPath - 已驗證的 CertPath
trustAnchor - 描述作為證書路徑受信的定位點的 CA 的 TrustAnchor
policyTree - 不可變的有效策略階層樹,如果沒有有效的策略,則為 null
subjectPublicKey - 主體公鑰
拋出:
NullPointerException - 如果 certPathtrustAnchorsubjectPublicKey 參數為 null
方法詳細資訊

getCertPath

public CertPath getCertPath()
返回已建構並已驗證的證書路徑。CertPath 物件不包括受信的定位點。相反,應使用 getTrustAnchor() 方法來獲得作為證書路徑受信定位點的 TrustAnchor

指定者:
介面 CertPathBuilderResult 中的 getCertPath
返回:
已建構並已驗證的 CertPath(不會為 null

toString

public String toString()
返回此 PKIXCertPathBuilderResult 的可列印表示形式。

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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