JavaTM 2 Platform
Standard Ed. 6

java.security.cert
類別 CertPathBuilderSpi

java.lang.Object
  繼承者 java.security.cert.CertPathBuilderSpi

public abstract class CertPathBuilderSpi
extends Object

CertPathBuilder 類別的服務提供者介面 (SPI)。所有 CertPathBuilder 實作必須包括擴展此類別 (CertPathBuilderSpi) 並實作其所有方法的類別(SPI 類別)。通常,只應通過 CertPathBuilder 類別來存取此類別的實例。有關細節,請參閱《Java Cryptography Architecture》。

共時存取

對於多個執行緒的共時存取,無需保護此類別的實例。需要共時存取單個 CertPathBuilderSpi 實例的多個執行緒應該在它們之間實作同步並在調用包裹的 CertPathBuilder 物件前提供所需的鎖定。

但是 CertPathBuilderSpi 的實作仍可能遇到共時問題,因為每個執行緒都操作一個不同 CertPathBuilderSpi 實例的多個執行緒無需實作同步。

從以下版本開始:
1.4

建構子摘要
CertPathBuilderSpi()
          預設的建構子。
 
方法摘要
abstract  CertPathBuilderResult engineBuild(CertPathParameters params)
          嘗試使用指定的演算法參數集建構一個證書路徑。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

CertPathBuilderSpi

public CertPathBuilderSpi()
預設的建構子。

方法詳細資訊

engineBuild

public abstract CertPathBuilderResult engineBuild(CertPathParameters params)
                                           throws CertPathBuilderException,
                                                  InvalidAlgorithmParameterException
嘗試使用指定的演算法參數集建構一個證書路徑。

參數:
params - 演算法參數
返回:
建構演算法的結果
拋出:
CertPathBuilderException - 如果該產生器無法建構一個滿足指定參數要求的證書路徑
InvalidAlgorithmParameterException - 如果指定的參數不適合此 CertPathBuilder

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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