public class CollectionCertStoreParameters extends Object implements CertStoreParameters
CertStore アルゴリズムの入力で使用されるパラメータです。
このクラスは、Collection CertStore アルゴリズムの実装に必要な構成パラメータを提供するために使用されます。このクラスに含まれる唯一のパラメータは、CertStore による証明書と CRL の取得元として使用される Collection です。
並行アクセス
特に断らないかぎり、このクラスで定義されているメソッドはスレッドセーフではありません。単一のオブジェクトに並行アクセスする必要のある複数スレッドは、スレッド間で同期をとり、必要に応じてロックする必要があります。複数のスレッドがそれぞれ個別のオブジェクトを処理する場合、それらのスレッドは同期する必要はありません。
Collection, CertStore| コンストラクタと説明 |
|---|
CollectionCertStoreParameters()
デフォルトのパラメータ値付きの
CollectionCertStoreParameters のインスタンス (空で不変の Collection) を作成します。 |
CollectionCertStoreParameters(Collection<?> collection)
指定した
Collection から証明書と CRL が取得できるような CollectionCertStoreParameters のインスタンスを作成します。 |
public CollectionCertStoreParameters(Collection<?> collection)
Collection から証明書と CRL が取得できるような CollectionCertStoreParameters のインスタンスを作成します。指定された Collection に Certificate や CRL が含まれない場合、該当するオブジェクトは Collection CertStore によって無視されます。
Collection は複製されません。代わりに、参照が使用されます。参照を使用することで、呼び出し側が Certificates や CRL を Collection に対して連続して追加や削除ができるため、利用可能な Certificates や CRL のセットを Collection CertStore に変えることができます。Collection CertStore では、Collection の内容を変更しません。
Collection で初期化された Collection CertStore のメソッドをあるスレッドが呼び出しているときに、その Collection が変更される場合、その Collection にはフェイルファストイテレータが必要です。
collection - Certificate および CRL の CollectionNullPointerException - collection が null である場合public CollectionCertStoreParameters()
CollectionCertStoreParameters のインスタンス (空で不変の Collection) を作成します。public Collection<?> getCollection()
Certificate や CRL が取得される Collection を返します。これは Collection の複製ではなく、参照です。参照を使用することで、呼び出し側が Certificates や CRL を Collection に対して連続して追加や削除ができます。Collection。null にはならないpublic Object clone()
Collection の参照だけが複製され、内容は複製されません。clone、インタフェース: CertStoreParametersclone、クラス: ObjectCloneable バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.