Compartir a través de


Javax.Net.Ssl Espacio de nombres

Este paquete proporciona clases e interfaces necesarias para usar el protocolo Capa de sockets seguros (SSL) y el protocolo de seguridad de la capa de transporte (TLS) sucesor.

Clases

CertPathTrustManagerParameters

Contenedor para CertPathParameters.

ExtendedSSLSession

Extiende la SSLSession interfaz para admitir atributos de sesión adicionales.

HandshakeCompletedEvent

Este evento indica que un protocolo de enlace SSL se completó en una conexión SSL determinada.

HttpsURLConnection

HttpsURLConnectionHttpURLConnection se extiende con compatibilidad con características específicas de https.

KeyManagerFactory

Esta clase actúa como fábrica para los administradores de claves en función de una fuente de material clave.

KeyManagerFactorySpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la KeyManagerFactory clase .

KeyStoreBuilderParameters

Objeto parameters para X509KeyManagers que encapsula una lista de KeyStore.

SNIHostName

Las instancias de esta clase representan un nombre de servidor de tipo StandardConstants#SNI_HOST_NAME host_name en una extensión indicación de nombre de servidor (SNI).

SNIMatcher

Las instancias de esta clase representan un buscador de coincidencias que realiza operaciones de coincidencia en una SNIServerName instancia de .

SNIServerName

Las instancias de esta clase representan un nombre de servidor en una extensión indicación de nombre de servidor (SNI).

SSLContext

Las instancias de esta clase representan una implementación de protocolo de socket seguro que actúa como fábrica para fábricas de sockets seguros o SSLEngines.

SSLContextSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la SSLContext clase .

SSLEngine

Una clase que permite comunicaciones seguras mediante protocolos como los protocolos Capa de sockets seguros (SSL) o IETF RFC 2246 "Seguridad de la capa de transporte" (TLS), pero es independiente del transporte.

SSLEngineResult

Encapsulación del estado de resultado generado por SSLEngine llamadas de E/S.

SSLEngineResult.HandshakeStatus

Enumeración SSLEngineResult que describe el estado de protocolo de enlace actual de este SSLEngine.

SSLEngineResult.Status

Enumeración SSLEngineResult que describe el resultado general de la SSLEngine operación.

SSLException

Indica algún tipo de error detectado por un subsistema SSL.

SSLHandshakeException

Indica que el cliente y el servidor no pudieron negociar el nivel de seguridad deseado.

SSLKeyException

Informa de una clave SSL incorrecta.

SSLParameters

Encapsula los parámetros de una conexión SSL/TLS.

SSLPeerUnverifiedException

Indica que no se ha comprobado la identidad del mismo nivel.

SSLPermission

Código de seguridad heredado; no use.

SSLProtocolException

Informa de un error en el funcionamiento del protocolo SSL.

SSLServerSocket

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

SSLServerSocketFactory

SSLServerSocketFactorys create SSLServerSockets.

SSLSessionBindingEvent

Este evento se propaga a sslSessionBindingListener.

SSLSocket

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

SSLSocketFactory

SSLSocketFactorys create SSLSockets.

StandardConstants

Definiciones de constantes estándar

TrustManagerFactory

Esta clase actúa como fábrica para administradores de confianza basados en una fuente de material de confianza.

TrustManagerFactorySpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la TrustManagerFactory clase .

X509ExtendedKeyManager

Clase abstracta que proporciona la extensión de la interfaz X509KeyManager.

X509ExtendedTrustManager

Extensiones a la X509TrustManager interfaz para admitir la administración de confianza confidencial de la conexión SSL/TLS.

Interfaces

IHandshakeCompletedListener

Esta interfaz se implementa mediante cualquier clase que quiera recibir notificaciones sobre la finalización de un protocolo de enlace de protocolo SSL en una conexión SSL determinada.

IHostnameVerifier

Esta clase es la interfaz base para la comprobación del nombre de host.

IKeyManager

Esta es la interfaz base para los administradores de claves de JSSE.

IManagerFactoryParameters

Esta clase es la interfaz base para proporcionar información específica del algoritmo a keyManagerFactory o TrustManagerFactory.

ISSLSession

En SSL, las sesiones se usan para describir una relación en curso entre dos entidades.

ISSLSessionBindingListener

Esta interfaz se implementa mediante objetos que quieren saber cuándo se enlazan o desenlazan de SSLSession.

ISSLSessionContext

SSLSessionContext representa un conjunto de SSLSessions asociado a una sola entidad.

ITrustManager

Esta es la interfaz base para los administradores de confianza de JSSE.

IX509KeyManager

Las instancias de esta interfaz administran qué pares de claves basadas en certificados X509 se usan para autenticar el lado local de un socket seguro.

IX509TrustManager

Instancia de esta interfaz que administra qué certificados X509 se pueden usar para autenticar el lado remoto de un socket seguro.