SSLEngine.HandshakeSession Proprietà
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.
Restituisce l'oggetto SSLSession costruito durante un handshake SSL/TLS.
public virtual Javax.Net.Ssl.ISSLSession? HandshakeSession { [Android.Runtime.Register("getHandshakeSession", "()Ljavax/net/ssl/SSLSession;", "GetGetHandshakeSessionHandler", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getHandshakeSession", "()Ljavax/net/ssl/SSLSession;", "GetGetHandshakeSessionHandler", ApiSince=24)>]
member this.HandshakeSession : Javax.Net.Ssl.ISSLSession
Valore della proprietà
Null se l'istanza non è attualmente handshaking o se l'handshake corrente non è stato superato abbastanza per creare una sessione SSLSession di base. In caso contrario, questo metodo restituisce l'oggetto SSLSession attualmente negoziato.
- Attributi
Commenti
Restituisce l'oggetto SSLSession costruito durante un handshake SSL/TLS.
I protocolli TLS possono negoziare i parametri necessari quando si usa un'istanza di questa classe, ma prima che sia SSLSession stato completamente inizializzato e reso disponibile tramite getSession. Ad esempio, l'elenco di algoritmi di firma validi può limitare il tipo di certificati che possono essere usati durante le decisioni di TrustManager oppure le dimensioni massime dei pacchetti di frammenti TLS possono essere ridimensionate per supportare meglio l'ambiente di rete.
Questo metodo consente l'accesso anticipato all'oggetto SSLSession costruito. A seconda del livello di avanzamento dell'handshake, alcuni dati potrebbero non essere ancora disponibili per l'uso. Ad esempio, se un server remoto invia una catena di certificati, ma tale catena non è ancora stata elaborata, il getPeerCertificates metodo di SSLSession genererà un'eccezione SSLPeerUnverifiedException. Una volta elaborata la catena, getPeerCertificates restituirà il valore corretto.
Aggiunta nella versione 1.7.
per javax.net.ssl.SSLEngine.getHandshakeSession().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.