Langue

SSLServerSocket Classe

Définition

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 java.nio.channels.ServerSocketChannel associé à ce socket, le cas échéant.

(Hérité de ServerSocket)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

(Hérité de JavaObject)
JniPeerMembers

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).

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 SocketOptions#SO_RCVBUF SO_RCVBUF pour cette ServerSocketoption , qui est la taille de mémoire tampon proposée qui sera utilisée pour les sockets acceptés à partir de ce ServerSocket. -ou- Définit une valeur proposée par défaut pour l’option SocketOptions#SO_RCVBUF SO_RCVBUF pour les sockets acceptés à partir de ce ServerSocket.

(Hérité de ServerSocket)
ReuseAddress

Tests s’il SocketOptions#SO_REUSEADDR SO_REUSEADDR est activé. -ou- Activer/désactiver l’option SocketOptions#SO_REUSEADDR SO_REUSEADDR de socket.

(Hérité de ServerSocket)
SoTimeout

Récupérer le paramètre pour SocketOptions#SO_TIMEOUT SO_TIMEOUT. -ou- Activer/désactiver SocketOptions#SO_TIMEOUT SO_TIMEOUT avec le délai d’expiration spécifié, en millisecondes.

(Hérité de ServerSocket)
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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

(Hérité de ServerSocket)
Bind(SocketAddress, Int32)

Lie l’adresse ServerSocket à une adresse spécifique (adresse IP et numéro de port).

(Hérité de ServerSocket)
Bind(SocketAddress)

Lie l’adresse ServerSocket à une adresse spécifique (adresse IP et numéro de port).

(Hérité de ServerSocket)
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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

(Hérité de JavaObject)
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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

(Hérité de JavaObject)
Equals(Object)

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).

(Hérité de JavaObject)
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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

(Hérité de ServerSocket)
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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

(Hérité de JavaObject)
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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

(Hérité de JavaObject)
IJavaPeerable.Finalized()

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).

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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).

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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).

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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).

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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).

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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).

(Hérité de ServerSocket)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

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 ServerSocketsockets de serveur sécurisés à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou TLS (Transport Layer Security).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à