PKIXRevocationChecker クラス

定義

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

[Android.Runtime.Register("java/security/cert/PKIXRevocationChecker", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class PKIXRevocationChecker : Java.Security.Cert.PKIXCertPathChecker
[<Android.Runtime.Register("java/security/cert/PKIXRevocationChecker", ApiSince=24, DoNotGenerateAcw=true)>]
type PKIXRevocationChecker = class
    inherit PKIXCertPathChecker
継承
PKIXRevocationChecker
属性

注釈

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

PKIXRevocationChecker 、オンライン証明書状態プロトコル (OCSP) または証明書失効リスト (CRL) を使用して証明書の失効状態を確認します。 OCSP は RFC 2560 で説明されており、証明書の状態を決定するためのネットワーク プロトコルです。 CRL は失効した証明書を識別するタイムスタンプ付きリストであり、RFC 5280 では CRL を使用して証明書の失効状態を判断するためのアルゴリズムが記述されています。

PKIXRevocationCheckerユーザーは、OCSP と CRL を使用して証明書の失効状態をチェックできる必要があります。 既定では、OCSP はフォールバック メカニズムとして CRL を使用して失効状態を確認するための推奨メカニズムです。 ただし、この設定は、 オプションを使用して CRL に Option#PREFER_CRLS PREFER_CRLS 切り替えることができます。 さらに、 オプションを使用してフォールバック メカニズムを Option#NO_FALLBACK NO_FALLBACK 無効にすることもできます。

PKIXRevocationChecker、PKIX CertPathValidatorの メソッドをCertPathValidator#getRevocationChecker getRevocationChecker呼び出すことによって取得されます。 失効に固有の追加のパラメーターとオプションは、(インスタンスの メソッドを #setOcspResponder setOcspResponder 呼び出すことによって) 設定できます。 PKIXRevocationCheckerは または PKIXParameters#setCertPathCheckers setCertPathCheckers メソッドをPKIXParameters使用して PKIXParameters#addCertPathChecker addCertPathChecker オブジェクトに追加されPKIXParameters、 は PKIX CertPathValidatorの メソッドに検証される と共CertPathCertPathValidator#validate validate渡されます。 この方法で失効チェッカーを指定する場合、フラグの設定PKIXParameters#isRevocationEnabled RevocationEnabledに関係なく失効をチェックするために使用されます。 同様に、 は PKIXRevocationChecker PKIX CertPathBuilderで使用するために PKIXBuilderParameters オブジェクトに追加できます。

が にPKIXParameters追加されるとPKIXRevocationChecker、 が複製PKIXRevocationCheckerされるため、 に対する後続の変更は効果がないことにPKIXRevocationChecker注意してください。

設定されていない (または に null設定されている) パラメーターは、そのパラメーターの既定値に設定されます。

<b>コンカレント アクセス</b>

特に指定しない限り、このクラスで定義されているメソッドはスレッド セーフではありません。 1 つのオブジェクトに同時にアクセスする必要がある複数のスレッドは、その間で同期し、必要なロックを提供する必要があります。 個別のオブジェクトを操作する複数のスレッドは、同期する必要はありません。

1.8 で追加

Android の変更: 無効な ' が変更されました。

java.security.cert.PKIXRevocationCheckerJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

PKIXRevocationChecker()

既定のコンストラクターです。

PKIXRevocationChecker(IntPtr, JniHandleOwnership)

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsForwardCheckingSupported

この PKIXCertPathChecker インスタンスが 前方チェックをサポートするかどうかを返します。

(継承元 PKIXCertPathChecker)
JniIdentityHashCode

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
JniPeerMembers

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

OcspExtensions

省略可能な OCSP 要求拡張機能を取得します。 または、省略可能な OCSP 要求拡張機能を設定します。

OcspResponder

OCSP レスポンダーの場所を識別する URI を取得します。 または、OCSP レスポンダーの場所を識別する URI を設定します。

OcspResponderCert

OCSP レスポンダーの証明書を取得します。 または、OCSP レスポンダーの証明書を設定します。

OcspResponses

OCSP 応答を取得します。 または、OCSP 応答を設定します。

Options

失効オプションを取得します。 または、失効オプションを設定します。

PeerReference

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
SoftFailExceptions

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

SupportedExtensions

処理 PKIXCertPathChecker できる X.509 証明書の拡張機能の一覧を返します。

(継承元 PKIXCertPathChecker)
ThresholdClass

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

ThresholdType

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

メソッド

Check(Certificate)

追加する

(継承元 PKIXCertPathChecker)
Check(Certificate, ICollection<String>)

指定した証明書の内部状態を使用してチェックを実行し、処理する重要な拡張機能を、未解決の重要な拡張を表す OID 文字列の指定されたコレクションから削除します。

(継承元 PKIXCertPathChecker)
Clone()

このオブジェクトの複製を返します。

(継承元 PKIXCertPathChecker)
Dispose()

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
Dispose(Boolean)

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
Init(Boolean)

この PKIXCertPathCheckerの内部状態を初期化します。

(継承元 PKIXCertPathChecker)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
IJavaPeerable.Finalized()

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

GetJniTypeName(IJavaPeerable)

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

適用対象