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

クラスX509CRLSelector

java.lang.Object
java.security.cert.X509CRLSelector
すべての実装されたインタフェース:
Cloneable, CRLSelector

public class X509CRLSelector extends Object implements CRLSelector
指定した基準すべてに一致するX509CRLsを選択するCRLSelectorです。 このクラスは、証明書の取消し状況をチェックするためにCertStoreからCRLを選択するときに、特に役立ちます。

最初に構築されたX509CRLSelectorには有効な基準が含まれていないため、各getメソッドはデフォルト値(null)を返します。 したがって、matchメソッドは、X509CRLに対してtrueを返します。 通常、X509CRLSelectorは、setIssuerssetDateAndTimeを呼び出していくつかの基準を有効にしたあと、CertStore.getCRLsや類似のメソッドに渡されます。

これから説明するX.509 CRLフィールドと機能拡張の定義については、RFC 5280「Internet X.509 Public Key Infrastructure Certificate and CRL Profile」を参照してください。

並行アクセス

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

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