Condividi tramite


ClientCertRequest Classe

Definizione

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di 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
Ereditarietà
ClientCertRequest
Attributi

Commenti

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest. La richiesta include i parametri per scegliere il certificato client, ad esempio il nome host e il numero di porta che richiede il certificato, i tipi di chiave accettabili e le entità.

L'utente deve chiamare uno dei metodi di classe per indicare come gestire la richiesta del certificato client. Tutti i metodi devono essere chiamati nel thread dell'interfaccia utente.

WebView memorizza nella cache le #proceed risposte e #cancel in memoria e li usa per gestire le richieste future di certificati client per la stessa coppia host/porta. L'utente può cancellare i dati memorizzati nella cache usando WebView#clearClientCertPreferences.

Documentazione Java per android.webkit.ClientCertRequest.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

ClientCertRequest()
ClientCertRequest(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Host

Restituisce il nome host del server che richiede il certificato.

JniIdentityHashCode

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
JniPeerMembers

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

PeerReference

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
Port

Restituisce il numero di porta del server che richiede il certificato.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Cancel()

Annullare questa richiesta.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
Dispose(Boolean)

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetKeyTypes()

Restituisce i tipi accettabili di chiavi asimmetriche.

GetPrincipals()

Restituisce le autorità di certificazione accettabili per il certificato corrispondente alla chiave privata.

Ignore()

Ignorare la richiesta per il momento.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
Proceed(IPrivateKey, X509Certificate[])

Procedere con la chiave privata e la catena di certificati client specificati.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
IJavaPeerable.Finalized()

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

GetJniTypeName(IJavaPeerable)

ClientCertRequest: l'utente riceve un'istanza di questa classe come parametro di WebViewClient#onReceivedClientCertRequest.

Si applica a