所有类


软件包 javax.net.ssl

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

请参见:
          描述

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

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

所有类