JavaTM 2
Platform
Std. Ed. v1.4.0

java.security.cert
クラス CollectionCertStoreParameters

java.lang.Object
  |
  +--java.security.cert.CollectionCertStoreParameters
すべての実装インタフェース:
CertStoreParameters, Cloneable

public class CollectionCertStoreParameters
extends Object
implements CertStoreParameters

Collection CertStore アルゴリズムの入力で使用されるパラメータです。

このクラスは、Collection CertStore アルゴリズムの実装に必要な構成パラメータを提供します。

並行アクセス

特に断らない限り、このクラスで定義されているメソッドはスレッドセーフではありません。単一のオブジェクトに並行アクセスする必要のある複数スレッドは、スレッド間で同期をとり、必要に応じてロックしなければなりません。異なるオブジェクトを操作する複数スレッドでは、同期を取る必要はありません。

導入されたバージョン:
1.4
関連項目:
Collection, CertStore

コンストラクタの概要
CollectionCertStoreParameters()
          デフォルトのパラメータ値付きの CollectionCertStoreParameters のインスタンス (空で不変の Collection) を作成します。
CollectionCertStoreParameters(Collection collection)
          指定した Collection から証明書と CRL が取得できるような CollectionCertStoreParameters のインスタンスを作成します。
 
メソッドの概要
 Object clone()
          このオブジェクトの複製を返します。
 Collection getCollection()
          CertificateCRL が取得される Collection を返します。
 String toString()
          パラメータを説明する書式付き文字列を返します。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

CollectionCertStoreParameters

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

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

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

パラメータ:
collection - CertificateCRLCollection
例外:
NullPointerException - collectionnull の場合

CollectionCertStoreParameters

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

メソッドの詳細

getCollection

public Collection getCollection()
CertificateCRL が取得される Collection を返します。これは Collection の複製ではなく、参照です。参照を使用することで、呼び出し側が CertificatesCRLCollection に対して連続して追加や削除ができます。

戻り値:
Collection。null にはならない

clone

public Object clone()
このオブジェクトの複製を返します。Collection の参照だけが複製され、内容は複製されません。

定義:
インタフェース CertStoreParameters 内の clone
オーバーライド:
クラス Object 内の clone
戻り値:
複製

toString

public String toString()
パラメータを説明する書式付き文字列を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
パラメータを説明する書式付き文字列

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.