Condividi tramite


SSLParameters.ServerNames Proprietà

Definizione

Restituisce un oggetto List contenente tutti i SNIServerNameparametri SNI (Server Name Indication) o Null se non è stato impostato alcun valore. -oppure- Imposta i valori desiderati SNIServerNamedel parametro SNI (Server Name Indication).

public System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName>? ServerNames { [Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)] get; [Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)] set; }
[<get: Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)>]
[<set: Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)>]
member this.ServerNames : System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName> with get, set

Valore della proprietà

Null o un elenco non modificabile di s non Null SNIServerName

Attributi

Commenti

Documentazione del getter delle proprietà:

Restituisce un oggetto List contenente tutti i SNIServerNameparametri SNI (Server Name Indication) o Null se non è stato impostato alcun valore.

Questo metodo è utile solo per SSLSockets o SSLEngines che operano in modalità client.

Per le connessioni SSL/TLS, il provider SSL/TLS sottostante può specificare un valore predefinito per un determinato tipo di nome server. In modalità client, è consigliabile che, per impostazione predefinita, i provider includano l'indicazione del nome del server ogni volta che il server può trovarsi in base a un tipo di nome server supportato.

È consigliabile che i provider inizializzino le indicazioni predefinite del nome del server durante la creazione SSLSocket/SSLEnginedi . Negli esempi seguenti il nome del server può essere rappresentato da un'istanza di SNIHostName che è stata inizializzata con il nome host "www.example.com" e digitare StandardConstants#SNI_HOST_NAME.

Socket socket =
                    sslSocketFactory.createSocket("www.example.com", 443);

or

SSLEngine engine =
                    sslContext.createSSLEngine("www.example.com", 443);

Aggiunta nella versione 1.8.

Documentazione java per javax.net.ssl.SSLParameters.getServerNames().

Documentazione del setter delle proprietà:

Imposta i valori desiderati SNIServerNamedel parametro SNI (Server Name Indication).

Questo metodo è utile solo per SSLSockets o SSLEngines che operano in modalità client.

Si noti che l'elenco serverNames viene clonato per proteggersi da modifiche successive.

Aggiunta nella versione 1.8.

Documentazione java per javax.net.ssl.SSLParameters.setServerNames(java.util.List<javax.net.ssl.SNIServerName>).

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.

Si applica a