SSLServerSocket Clase

Definición

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

[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
Herencia
Atributos

Comentarios

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

Por lo general, las instancias de esta clase se crean mediante .SSLServerSocketFactory La función principal de SSLServerSockets es crear SSLSockets mediante acceptconexiones.

SSLServerSocketcontiene varios fragmentos de datos de estado que heredan en la creación del SSLSocket socket. Estos incluyen los conjuntos de cifrado habilitados y los protocolos, tanto si es necesario la autenticación de cliente como si los sockets creados deben comenzar el protocolo de enlace en modo cliente o servidor. El estado heredado por el creado SSLSocket se puede invalidar llamando a los métodos adecuados.

Agregado en la versión 1.4.

Java documentación para javax.net.ssl.SSLServerSocket.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
SSLServerSocket()

Solo se usa en subclases.

SSLServerSocket(Int32, Int32, InetAddress)

Solo se usa en subclases.

SSLServerSocket(Int32, Int32)

Solo se usa en subclases.

SSLServerSocket(Int32)

Solo se usa en subclases.

SSLServerSocket(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Nombre Description
Channel

Devuelve el objeto único java.nio.channels.ServerSocketChannel asociado a este socket, si existe.

(Heredado de ServerSocket)
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
EnableSessionCreation

Devuelve si se pueden establecer nuevas sesiones SSL para las nuevas conexiones.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
InetAddress

Devuelve la dirección local de este socket de servidor.

(Heredado de ServerSocket)
IsBound

Devuelve el estado de enlace de ServerSocket.

(Heredado de ServerSocket)
IsClosed

Devuelve el estado cerrado de ServerSocket.

(Heredado de ServerSocket)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
JniPeerMembers

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

LocalPort

Devuelve el número de puerto en el que escucha este socket.

(Heredado de ServerSocket)
LocalSocketAddress

Devuelve la dirección del punto de conexión al que está enlazado este socket.

(Heredado de ServerSocket)
NeedClientAuth

Devuelve si las conexiones en modo servidor se configurarán para requerir la autenticación de cliente.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ReceiveBufferSize

Obtiene el valor de la SocketOptions#SO_RCVBUF SO_RCVBUF opción para , ServerSocketque es el tamaño de búfer propuesto que se usará para sockets aceptados de este ServerSocket. -o bien- Establece un valor propuesto predeterminado para la SocketOptions#SO_RCVBUF SO_RCVBUF opción de sockets aceptados de este ServerSocket.

(Heredado de ServerSocket)
ReuseAddress

Comprueba si SocketOptions#SO_REUSEADDR SO_REUSEADDR está habilitado. -o bien- Habilitar o deshabilitar la SocketOptions#SO_REUSEADDR SO_REUSEADDR opción de socket.

(Heredado de ServerSocket)
SoTimeout

Recuperar la configuración de SocketOptions#SO_TIMEOUT SO_TIMEOUT. -o bien- Habilitar o deshabilitar SocketOptions#SO_TIMEOUT SO_TIMEOUT con el tiempo de espera especificado, en milisegundos.

(Heredado de ServerSocket)
SSLParameters

Devuelve SSLParameters en vigor para las conexiones recién aceptadas. -o bien- Aplica SSLParameters a las conexiones recién aceptadas.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

UseClientMode

Devuelve si la nueva conexión actuará en modo cliente al protocolo de enlace.

WantClientAuth

Devuelve si las conexiones en modo servidor se configurarán para solicitar la autenticación de cliente.

Métodos

Nombre Description
Accept()

Escucha una conexión que se va a realizar en este socket y la acepta.

(Heredado de ServerSocket)
AcceptAsync()

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de ServerSocket)
Bind(SocketAddress, Int32)

Enlaza a ServerSocket una dirección específica (dirección IP y número de puerto).

(Heredado de ServerSocket)
Bind(SocketAddress)

Enlaza a ServerSocket una dirección específica (dirección IP y número de puerto).

(Heredado de ServerSocket)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Close()

Cierra este socket.

(Heredado de ServerSocket)
Construct(JniObjectReference, JniObjectReferenceOptions)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
Equals(Object)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetEnabledCipherSuites()

Devuelve la lista de conjuntos de cifrado que están habilitados actualmente para su uso por las conexiones recién aceptadas.

GetEnabledProtocols()

Devuelve los nombres de los protocolos que están habilitados actualmente para su uso por las conexiones recién aceptadas.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetOption(ISocketOption)

Devuelve el valor de una opción de socket.

(Heredado de ServerSocket)
GetSupportedCipherSuites()

Devuelve los nombres de los conjuntos de cifrado que podrían habilitarse para su uso en una conexión SSL.

GetSupportedProtocols()

Devuelve los nombres de los protocolos que podrían habilitarse para su uso.

ImplAccept(Socket)

Las subclases de ServerSocket usan este método para invalidar accept() para devolver su propia subclase de socket.

(Heredado de ServerSocket)
ImplAcceptAsync(Socket)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de ServerSocket)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetEnabledCipherSuites(String[])

Establece los conjuntos de cifrado habilitados para su uso por conexiones aceptadas.

SetEnabledProtocols(String[])

Controla qué protocolos concretos están habilitados para su uso por conexiones aceptadas.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetOption(ISocketOption, Object)

Establece el valor de una opción de socket.

(Heredado de ServerSocket)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
SetPerformancePreferences(Int32, Int32, Int32)

Establece las preferencias de rendimiento de este ServerSocket.

(Heredado de ServerSocket)
SupportedOptions()

Devuelve un conjunto de las opciones de socket admitidas por este socket de servidor.

(Heredado de ServerSocket)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

(Heredado de ServerSocket)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta clase extiende ServerSockets y proporciona sockets de servidor seguros mediante protocolos como los protocolos Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a