ClientCertRequest クラス

定義

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

[Android.Runtime.Register("android/webkit/ClientCertRequest", DoNotGenerateAcw=true)]
public abstract class ClientCertRequest : Java.Lang.Object
[<Android.Runtime.Register("android/webkit/ClientCertRequest", DoNotGenerateAcw=true)>]
type ClientCertRequest = class
    inherit Object
継承
ClientCertRequest
属性

注釈

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。 要求には、証明書を要求するホスト名とポート番号、受け入れ可能なキーの種類、プリンシパルなど、クライアント証明書を選択するためのパラメーターが含まれます。

ユーザーは、クライアント証明書要求を処理する方法を示すために、クラス メソッドのいずれかを呼び出す必要があります。 すべてのメソッドは UI スレッドで呼び出す必要があります。

WebView は、 応答と #cancel 応答を#proceedメモリにキャッシュし、それらを使用して、同じホストとポートのペアに対する今後のクライアント証明書要求を処理します。 ユーザーは、 を使用してキャッシュされたデータを WebView#clearClientCertPreferencesクリアできます。

android.webkit.ClientCertRequestJava ドキュメント。

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

コンストラクター

ClientCertRequest()
ClientCertRequest(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
Host

証明書を要求するサーバーのホスト名を返します。

JniIdentityHashCode

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
JniPeerMembers

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

PeerReference

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
Port

証明書を要求しているサーバーのポート番号を返します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

Cancel()

この要求を取り消します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
Dispose(Boolean)

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetKeyTypes()

非対称キーの許容される型を返します。

GetPrincipals()

秘密キーに一致する証明書の許容される証明書発行者を返します。

Ignore()

現時点では要求を無視してください。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Proceed(IPrivateKey, X509Certificate[])

指定した秘密キーとクライアント証明書チェーンに進みます。

SetHandle(IntPtr, JniHandleOwnership)

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

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

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
IJavaPeerable.Finalized()

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

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

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

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

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

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

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

GetJniTypeName(IJavaPeerable)

ClientCertRequest: ユーザーは、 のパラメーター WebViewClient#onReceivedClientCertRequestとしてこのクラスのインスタンスを受け取ります。

適用対象