SSLServerSocket Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase amplía ServerSocket
s 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 amplía ServerSocket
s 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 SSLServerSocket
s es crear SSLSocket
s mediante accept
conexiones.
SSLServerSocket
contienen 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 |
Class |
Devuelve la clase en tiempo de ejecución de este |
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 |
JniPeerMembers |
Esta clase amplía |
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 |
ReceiveBufferSize |
Obtiene el valor de la |
ReuseAddress |
Comprueba si |
SoTimeout |
Recupere la configuración de |
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 |
Bind(SocketAddress) |
Enlaza a |
Bind(SocketAddress, Int32) |
Enlaza a |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Close() |
Cierra este socket. (Heredado de ServerSocket) |
Dispose() |
Esta clase amplía |
Dispose(Boolean) |
Esta clase amplía |
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 |
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 |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Esta clase amplía |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Esta clase amplía |
IJavaPeerable.Finalized() |
Esta clase amplía |
IJavaPeerable.JniManagedPeerState |
Esta clase amplía |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase amplía |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase amplía |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase amplía |
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 |
GetJniTypeName(IJavaPeerable) |
Esta clase amplía |