javax.net.ssl

接口
异常
提供用于安全套接字包的类。

请参见:
          描述

接口摘要
HandshakeCompletedListener 任何希望接收有关给定 SSL 连接上 SSL 协议握手结束通知的类实现此接口。
HostnameVerifier 此类是用于主机名验证的基接口。
KeyManager 这是用于 JSSE 密钥管理器的基接口。
ManagerFactoryParameters 此类是用来向 KeyManagerFactory 或 TrustManagerFactory 提供特定于算法的信息的基接口。
SSLSession 在 SSL 中,会话用来描述两个实体间正在发生的关系。
SSLSessionBindingListener 想知道何时将它们绑定到 SSLSession 或从 SSLSession 解除绑定的对象实现此接口。
SSLSessionContext SSLSessionContext 表示与单个实体关联的 SSLSession
TrustManager 这是用于 JSSE 信任管理器的基接口。
X509KeyManager 此接口的实例管理使用哪一个基于 X509 证书的密钥对来验证本地的安全套接字。
X509TrustManager 此接口的实例管理使用哪一个 X509 证书来验证远端的安全套接字。
 

类摘要
CertPathTrustManagerParameters CertPathParameters 的包装器。
HandshakeCompletedEvent 此事件指示在给定的 SSL 连接上 SSL 握手结束。
HttpsURLConnection HttpsURLConnection 扩展 HttpURLConnection,支持各种特定于 https 功能。
KeyManagerFactory 此类充当基于密钥内容源的密钥管理器的工厂。
KeyManagerFactorySpi 此类为 KeyManagerFactory 类定义了服务提供者接口 (SPI)。
KeyStoreBuilderParameters 封装了 KeyStore.Builders 列表的 X509KeyManagers 参数对象。
SSLContext 此类的实例表示安全套接字协议的实现,它充当用于安全套接字工厂或 SSLEngine 的工厂。
SSLContextSpi 此类为 SSLContext 类定义了服务提供者接口 (SPI)。
SSLEngine 此类允许使用安全套接字层 (SSL) 或 IETF RFC 2246 "Transport Layer Security" (TLS) 协议进行安全通信,但它与传输无关。
SSLEngineResult SSLEngine I/O 调用所生成的结果状态的封装。
SSLParameters 封装 SSL/TLS 连接的参数。
SSLPermission 此类用于各种网络权限。
SSLServerSocket 此类扩展了 ServerSocket 并且提供使用像 Secure Sockets Layer (SSL) 或 Transport Layer Security (TLS) 协议的安全服务器套接字。
SSLServerSocketFactory SSLServerSocketFactory 创建 SSLServerSocket
SSLSessionBindingEvent 此事件向 SSLSessionBindingListener 传播。
SSLSocket 此类扩展 Socket 并提供使用诸如安全套接字层 (Secure Sockets Layer, SSL) 或 IETF 传输层安全性 (Transport Layer Security, TLS) 等协议的安全套接字。
SSLSocketFactory SSLSocketFactory 创建 SSLSocket
TrustManagerFactory 此类充当基于信任材料源的信任管理器的工厂。
TrustManagerFactorySpi 此类为 TrustManagerFactory 类定义了服务提供者接口 (SPI)。
X509ExtendedKeyManager 提供 X509KeyManager 接口的扩展的抽象类。
 

枚举摘要
SSLEngineResult.HandshakeStatus 描述此 SSLEngine 的当前握手状态的 SSLEngineResult 枚举。
SSLEngineResult.Status 描述 SSLEngine 操作总体结果的 SSLEngineResult 枚举。
 

异常摘要
SSLException 指示由 SSL 子系统检测到的某类错误。
SSLHandshakeException 指示客户端和服务器不能就所需安全级别进行协商。
SSLKeyException 报告错误的 SSL 密钥。
SSLPeerUnverifiedException 指示还没有验证同位体的身份。
SSLProtocolException 报告在 SSL 协议的操作中的错误。
 

软件包 javax.net.ssl 的描述

提供用于安全套接字包的类。借助于安全套接字类,可以使用 SSL 或相关的安全协议进行通信,以便可靠地检测网络字节流中的任何错误,并且可以选择对数据进行加密和/或对通信同位体进行验证。

从以下版本开始:
1.4