モジュール java.base
パッケージ java.security.cert

クラスCollectionCertStoreParameters

  • すべての実装されたインタフェース:
    Cloneable, CertStoreParameters

    public class CollectionCertStoreParameters
    extends Object
    implements CertStoreParameters
    Collection CertStoreアルゴリズムの入力で使用されるパラメータです。

    このクラスは、Collection CertStoreアルゴリズムの実装に必要な構成パラメータを提供するために使用されます。 このクラスに含まれる唯一のパラメータは、CertStoreによる証明書とCRLの取得元として使用されるCollectionです。

    並行アクセス

    特に断らないかぎり、このクラスで定義されているメソッドはスレッドセーフではありません。 単一のオブジェクトに並行アクセスする必要のある複数スレッドは、スレッド間で同期をとり、必要に応じてロックする必要があります。 複数のスレッドがそれぞれ個別のオブジェクトを処理する場合、それらのスレッドは同期する必要はありません。

    導入されたバージョン:
    1.4
    関連項目:
    Collection, CertStore
    • コンストラクタの詳細

      • CollectionCertStoreParameters

        public CollectionCertStoreParameters​(Collection<?> collection)
        指定したCollectionから証明書とCRLが取得できるようなCollectionCertStoreParametersのインスタンスを作成します。 指定されたCollectionCertificateCRLが含まれない場合、該当するオブジェクトはCollection CertStoreによって無視されます。

        Collectionは複製されません 代わりに、参照が使用されます。 参照を使用することで、呼出し側がCertificatesCRLCollectionに対して連続して追加や削除ができるため、利用可能なCertificatesCRLのセットをCollection CertStoreに変えることができます。 Collection CertStoreでは、Collectionの内容を変更しません。

        Collectionで初期化されたCollection CertStoreのメソッドをあるスレッドが呼び出しているときに、そのCollectionが変更される場合、そのCollectionにはフェイルファスト・イテレータが必要です。

        パラメータ:
        collection - CertificateおよびCRLCollection
        例外:
        NullPointerException - collectionnullである場合
      • CollectionCertStoreParameters

        public CollectionCertStoreParameters()
        デフォルトのパラメータ値付きのCollectionCertStoreParametersのインスタンス(空で不変のCollection)を作成します。
    • メソッドの詳細

      • getCollection

        public Collection<?> getCollection()
        CertificateCRLが取得されるCollectionを返します。 これはCollectionの複製ではなく、参照です。 参照を使用することで、呼出し側がCertificatesCRLCollectionに対して連続して追加や削除ができます。
        戻り値:
        Collection。nullにはならない
      • clone

        public Object clone()
        このオブジェクトの複製を返します。 Collectionの参照だけが複製され、内容は複製されません。
        定義:
        clone、インタフェース: CertStoreParameters
        オーバーライド:
        clone、クラス: Object
        戻り値:
        コピー
        関連項目:
        Cloneable
      • toString

        public String toString()
        パラメータを説明する書式付き文字列を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        パラメータを説明する書式付き文字列