SSLServerSocket 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.
Cette classe étend s et fournit des ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).
[Android.Runtime.Register("javax/net/ssl/SSLServerSocket", DoNotGenerateAcw=true)]
public abstract class SSLServerSocket : Java.Net.ServerSocket
[<Android.Runtime.Register("javax/net/ssl/SSLServerSocket", DoNotGenerateAcw=true)>]
type SSLServerSocket = class
inherit ServerSocket
- Héritage
- Attributs
Remarques
Cette classe étend s et fournit des ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).
Les instances de cette classe sont généralement créées à l’aide d’un SSLServerSocketFactory. La fonction principale de SSLServerSockets consiste à créer SSLSocketdes acceptconnexions.
SSLServerSocketcontiennent plusieurs éléments d’état hérités par la création du SSLSocket socket. Il s’agit notamment des suites et protocoles de chiffrement activés, que l’authentification du client soit nécessaire et que les sockets créés commencent à effectuer une négociation en mode client ou serveur. L’état hérité par le créé SSLSocket peut être substitué en appelant les méthodes appropriées.
Ajouté dans la version 1.4.
Java documentation pour javax.net.ssl.SSLServerSocket.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| SSLServerSocket() |
Utilisé uniquement par les sous-classes. |
| SSLServerSocket(Int32, Int32, InetAddress) |
Utilisé uniquement par les sous-classes. |
| SSLServerSocket(Int32, Int32) |
Utilisé uniquement par les sous-classes. |
| SSLServerSocket(Int32) |
Utilisé uniquement par les sous-classes. |
| SSLServerSocket(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Propriétés
| Nom | Description |
|---|---|
| Channel |
Retourne l’objet unique |
| Class |
Retourne la classe runtime de ce |
| EnableSessionCreation |
Retourne si de nouvelles sessions SSL peuvent être établies pour les nouvelles connexions. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| InetAddress |
Retourne l’adresse locale de ce socket de serveur. (Hérité de ServerSocket) |
| IsBound |
Retourne l’état de liaison du ServerSocket. (Hérité de ServerSocket) |
| IsClosed |
Retourne l’état fermé du ServerSocket. (Hérité de ServerSocket) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Cette classe étend s et fournit des |
| JniPeerMembers |
Cette classe étend s et fournit des |
| LocalPort |
Retourne le numéro de port sur lequel ce socket écoute. (Hérité de ServerSocket) |
| LocalSocketAddress |
Retourne l’adresse du point de terminaison à qui ce socket est lié. (Hérité de ServerSocket) |
| NeedClientAuth |
Retourne si les connexions en mode serveur sont configurées pour exiger l’authentification du client. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ReceiveBufferSize |
Obtient la valeur de l’option |
| ReuseAddress |
Tests s’il |
| SoTimeout |
Récupérer le paramètre pour |
| SSLParameters |
Retourne les paramètres SSLParameters en vigueur pour les connexions nouvellement acceptées. -ou- Applique SSLParameters aux connexions nouvellement acceptées. |
| 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. |
| UseClientMode |
Retourne si une nouvelle connexion agit en mode client lors de la négociation. |
| WantClientAuth |
Retourne si les connexions en mode serveur sont configurées pour demander l’authentification du client. |
Méthodes
| Nom | Description |
|---|---|
| Accept() |
Écoute une connexion à établir à ce socket et l’accepte. (Hérité de ServerSocket) |
| AcceptAsync() |
Cette classe étend s et fournit des |
| Bind(SocketAddress, Int32) |
Lie l’adresse |
| Bind(SocketAddress) |
Lie l’adresse |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Close() |
Ferme ce socket. (Hérité de ServerSocket) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Cette classe étend s et fournit des |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Cette classe étend s et fournit des |
| Equals(Object) |
Cette classe étend s et fournit des |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetEnabledCipherSuites() |
Retourne la liste des suites de chiffrement actuellement activées pour une utilisation par les connexions nouvellement acceptées. |
| GetEnabledProtocols() |
Retourne les noms des protocoles actuellement activés pour une utilisation par les connexions nouvellement acceptées. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetOption(ISocketOption) |
Retourne la valeur d’une option de socket. (Hérité de ServerSocket) |
| GetSupportedCipherSuites() |
Retourne les noms des suites de chiffrement qui peuvent être activées pour une utilisation sur une connexion SSL. |
| GetSupportedProtocols() |
Retourne les noms des protocoles qui peuvent être activés pour une utilisation. |
| ImplAccept(Socket) |
Les sous-classes de ServerSocket utilisent cette méthode pour remplacer accept() pour retourner leur propre sous-classe de socket. (Hérité de ServerSocket) |
| ImplAcceptAsync(Socket) |
Cette classe étend s et fournit des |
| JavaFinalize() |
Obsolète.
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) |
| SetEnabledCipherSuites(String[]) |
Définit les suites de chiffrement activées pour une utilisation par les connexions acceptées. |
| SetEnabledProtocols(String[]) |
Contrôles sur lesquels des protocoles particuliers sont activés pour une utilisation par les connexions acceptées. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetOption(ISocketOption, Object) |
Définit la valeur d’une option de socket. (Hérité de ServerSocket) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Cette classe étend s et fournit des |
| SetPerformancePreferences(Int32, Int32, Int32) |
Définit les préférences de performances pour ce ServerSocket. (Hérité de ServerSocket) |
| SupportedOptions() |
Retourne un ensemble des options de socket prises en charge par ce socket de serveur. (Hérité de ServerSocket) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (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, 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) |
| 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) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Cette classe étend s et fournit des |
| IJavaPeerable.Finalized() |
Cette classe étend s et fournit des |
| IJavaPeerable.JniObjectReferenceControlBlock |
Cette classe étend s et fournit des |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe étend s et fournit des |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe étend s et fournit des |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe étend s et fournit des |
| IJavaPeerable.UnregisterFromRuntime() |
Cette classe étend s et fournit des |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Cette classe étend s et fournit des |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |