SSLParameters Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule les paramètres d’une connexion SSL/TLS.
[Android.Runtime.Register("javax/net/ssl/SSLParameters", DoNotGenerateAcw=true)]
public class SSLParameters : Java.Lang.Object
[<Android.Runtime.Register("javax/net/ssl/SSLParameters", DoNotGenerateAcw=true)>]
type SSLParameters = class
inherit Object
- Héritage
- Attributs
Remarques
Encapsule les paramètres d’une connexion SSL/TLS. Les paramètres sont la liste des suites de chiffrement à accepter dans une négociation SSL/TLS, la liste des protocoles à autoriser, l’algorithme d’identification de point de terminaison pendant la négociation SSL/TLS, l’indication du nom de serveur (SNI), les contraintes d’algorithme et si les serveurs SSL/TLS doivent demander ou exiger l’authentification du client, etc.
SSLParameters peut être créé via les constructeurs de cette classe. Les objets peuvent également être obtenus à l’aide des getSSLParameters()
méthodes dans SSLSocket#getSSLParameters SSLSocket
et SSLServerSocket#getSSLParameters SSLServerSocket
et SSLEngine#getSSLParameters SSLEngine
ou dans SSLContext#getDefaultSSLParameters getDefaultSSLParameters()
SSLContext
.SSLContext#getSupportedSSLParameters getSupportedSSLParameters()
SSLParameters peut être appliqué à une connexion via les méthodes SSLSocket#setSSLParameters SSLSocket.setSSLParameters()
et SSLServerSocket#setSSLParameters SSLServerSocket.setSSLParameters()
SSLEngine#setSSLParameters SSLEngine.setSSLParameters()
.
Ajouté dans la version 1.6.
Documentation Java pour javax.net.ssl.SSLParameters
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
SSLParameters() |
Construit SSLParameters. |
SSLParameters(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
SSLParameters(String[]) |
Construit SSLParameters à partir du tableau spécifié de suites de chiffrement. |
SSLParameters(String[], String[]) |
Construit SSLParameters à partir du tableau spécifié de suites et de protocoles de chiffrement. |
Propriétés
AlgorithmConstraints |
Retourne les contraintes d’algorithme de chiffrement. -ou- Définit les contraintes de l’algorithme de chiffrement, qui seront utilisées en plus de toute configuration configurée par l’environnement d’exécution. |
Class |
Retourne la classe runtime de ce |
EndpointIdentificationAlgorithm |
Obtient l’algorithme d’identification du point de terminaison. -ou- Définit l’algorithme d’identification du point de terminaison. |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
JniPeerMembers |
Encapsule les paramètres d’une connexion SSL/TLS. |
NeedClientAuth |
Retourne si l’authentification du client doit être requise. -ou- Définit si l’authentification du client doit être requise. |
PeerReference |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
ServerNames |
Retourne une |
SNIMatchers |
Retourne une |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
UseCipherSuitesOrder |
Retourne si la préférence de suites de chiffrement locale doit être respectée. -ou- Définit si la préférence de suites de chiffrement locale doit être respectée. |
WantClientAuth |
Retourne si l’authentification du client doit être demandée. -ou- Définit si l’authentification du client doit être demandée. |
Méthodes
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Dispose() |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
Dispose(Boolean) |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetApplicationProtocols() |
Retourne un tableau hiérarchisé de noms de protocole de couche application qui peuvent être négociés sur les protocoles SSL/TLS. |
GetCipherSuites() |
Retourne une copie du tableau de ciphersuites ou null si aucun n’a été défini. |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
GetProtocols() |
Retourne une copie du tableau de protocoles ou null si aucun n’a été défini. |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
SetApplicationProtocols(String[]) |
Définit le tableau hiérarchisé de noms de protocole de couche application qui peuvent être négociés sur les protocoles SSL/TLS. |
SetCipherSuites(String[]) |
Définit le tableau de suites de chiffrement. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetProtocols(String[]) |
Définit le tableau de protocoles. |
ToArray<T>() |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
IJavaPeerable.Finalized() |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Encapsule les paramètres d’une connexion SSL/TLS. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Encapsule les paramètres d’une connexion SSL/TLS. |
GetJniTypeName(IJavaPeerable) |
Encapsule les paramètres d’une connexion SSL/TLS. |