Share via


SSLServerSocket Clase

Definición

Esta clase amplía 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
SSLServerSocket
Atributos

Comentarios

Esta clase amplía 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.

SSLServerSocketcontienen varios fragmentos de datos de estado que heredan en la SSLSocket creación del socket. Estos incluyen los conjuntos de cifrado habilitados y los protocolos, tanto si es necesaria 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.

Se agregó en la versión 1.4.

Documentación de Java para javax.net.ssl.SSLServerSocket.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Constructores

SSLServerSocket()

Solo se usa en subclases.

SSLServerSocket(Int32)

Solo se usa en subclases.

SSLServerSocket(Int32, Int32)

Solo se usa en subclases.

SSLServerSocket(Int32, Int32, InetAddress)

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

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

Esta clase amplía 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 Object)
JniPeerMembers

Esta clase amplía 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

Esta clase amplía 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 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 para los sockets aceptados de este ServerSocket.

(Heredado de ServerSocket)
ReuseAddress

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

(Heredado de ServerSocket)
SoTimeout

Recupere la configuración de SocketOptions#SO_TIMEOUT SO_TIMEOUT. -o bien- Habilite o deshabilite 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

Accept()

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

(Heredado de ServerSocket)
AcceptAsync()

Esta clase amplía 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)

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

(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)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Close()

Cierra este socket.

(Heredado de ServerSocket)
Dispose()

Esta clase amplía 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 Object)
Dispose(Boolean)

Esta clase amplía 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 Object)
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 del 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 se podrían habilitar 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 amplía 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)
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>()

Esta clase amplía 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 Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta clase amplía 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 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)

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

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta clase amplía 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 Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta clase amplía 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 Object)
IJavaPeerable.Finalized()

Esta clase amplía 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 Object)
IJavaPeerable.JniManagedPeerState

Esta clase amplía 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 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase amplía 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 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase amplía 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 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase amplía 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 Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Esta clase amplía 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).

GetJniTypeName(IJavaPeerable)

Esta clase amplía 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).

Se aplica a