X509ExtendedTrustManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Estensioni all'interfaccia per supportare la gestione dell'attendibilità X509TrustManager
sensibile alla connessione SSL/TLS.
[Android.Runtime.Register("javax/net/ssl/X509ExtendedTrustManager", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class X509ExtendedTrustManager : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Javax.Net.Ssl.IX509TrustManager
[<Android.Runtime.Register("javax/net/ssl/X509ExtendedTrustManager", ApiSince=24, DoNotGenerateAcw=true)>]
type X509ExtendedTrustManager = class
inherit Object
interface IX509TrustManager
interface ITrustManager
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Estensioni all'interfaccia per supportare la gestione dell'attendibilità X509TrustManager
sensibile alla connessione SSL/TLS.
Per evitare attacchi man-in-the-middle, è possibile eseguire controlli del nome host per verificare che il nome host in un certificato di entità finale corrisponda al nome host di destinazione. TLS non richiede tali controlli, ma alcuni protocolli su TLS (ad esempio HTTPS). Nelle versioni precedenti di JDK, i controlli della catena di certificati sono stati eseguiti a livello SSL/TLS e i controlli di verifica del nome host sono stati eseguiti a livello di TLS. Questa classe consente di eseguire il controllo durante una singola chiamata a questa classe.
RFC 2830 definisce la specifica di identificazione del server per l'algoritmo "LDAPS". RFC 2818 definisce sia l'identificazione del server che la specifica di identificazione client per l'algoritmo "HTTPS".
Aggiunta nella versione 1.7.
Documentazione java per javax.net.ssl.X509ExtendedTrustManager
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
X509ExtendedTrustManager() |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
X509ExtendedTrustManager(IntPtr, JniHandleOwnership) |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
JniPeerMembers |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
PeerReference |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
ThresholdClass |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
ThresholdType |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
Metodi
CheckClientTrusted(X509Certificate[], String) |
Data la catena di certificati parziale o completa fornita dal peer, compilare un percorso del certificato a una radice attendibile e restituire se può essere convalidato ed è attendibile per l'autenticazione SSL client in base al tipo di autenticazione. |
CheckClientTrusted(X509Certificate[], String, Socket) |
Data la catena di certificati parziale o completa fornita dal peer, compilare e convalidare il percorso del certificato in base al tipo di autenticazione e ai parametri ssl. |
CheckClientTrusted(X509Certificate[], String, SSLEngine) |
Data la catena di certificati parziale o completa fornita dal peer, compilare e convalidare il percorso del certificato in base al tipo di autenticazione e ai parametri ssl. |
CheckServerTrusted(X509Certificate[], String) |
Data la catena di certificati parziale o completa fornita dal peer, compilare un percorso del certificato a una radice attendibile e restituire se può essere convalidato ed è attendibile per l'autenticazione SSL del server in base al tipo di autenticazione. |
CheckServerTrusted(X509Certificate[], String, Socket) |
Data la catena di certificati parziale o completa fornita dal peer, compilare e convalidare il percorso del certificato in base al tipo di autenticazione e ai parametri ssl. |
CheckServerTrusted(X509Certificate[], String, SSLEngine) |
Data la catena di certificati parziale o completa fornita dal peer, compilare e convalidare il percorso del certificato in base al tipo di autenticazione e ai parametri ssl. |
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
Dispose(Boolean) |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetAcceptedIssuers() |
Restituisce una matrice di certificati dell'autorità di certificazione attendibili per l'autenticazione dei peer. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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() |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
IJavaPeerable.DisposeUnlessReferenced() |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
IJavaPeerable.Finalized() |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
IJavaPeerable.JniManagedPeerState |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |
GetJniTypeName(IJavaPeerable) |
Estensioni all'interfaccia per supportare la gestione dell'attendibilità |