|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.security.cert.CertPathBuilderSpi
public abstract class CertPathBuilderSpi
CertPathBuilder
クラスの Service Provider Interface (SPI) です。 CertPathBuilder
のすべての実装では、この CertPathBuilderSpi
クラスを拡張してすべてのメソッドを実装するクラス (SPI クラス) が含まれていなければなりません。一般に、CertPathBuilder
クラスを通じたときだけ、このクラスのインスタンスにアクセスできます。詳細については、「Java 暗号化アーキテクチャ」を参照してください。
並行アクセス
このクラスのインスタンスは、複数スレッドからの並行アクセスから保護される必要はありません。単一の CertPathBuilderSpi
インスタンスに並行アクセスする必要のあるスレッドは、それらのスレッド間で同期をとり、ラップする CertPathBuilder
オブジェクトを呼び出す前に必要に応じてロックしなければなりません。
しかし、異なる CertPathBuilderSpi
インスタンスを操作する複数スレッド間では同期をとる必要がないため、CertPathBuilderSpi
のインスタンスは並行性の問題に遭遇するおそれがあります。
コンストラクタの概要 | |
---|---|
CertPathBuilderSpi()
デフォルトのコンストラクタです。 |
メソッドの概要 | |
---|---|
abstract CertPathBuilderResult |
engineBuild(CertPathParameters params)
指定したアルゴリズムのパラメータセットを使用して、証明書パスを構築しようとします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CertPathBuilderSpi()
メソッドの詳細 |
---|
public abstract CertPathBuilderResult engineBuild(CertPathParameters params) throws CertPathBuilderException, InvalidAlgorithmParameterException
params
- アルゴリズムパラメータ
CertPathBuilderException
- 指定したパラメータを満たす証明書パスを構築できなかった場合
InvalidAlgorithmParameterException
- 指定されたパラメータがこの CertPathBuilder
に対して不適切な場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。