Most visited

Recently visited

Added in API level 1

javax.net.ssl

Provides classes for the secure socket package. Using the secure socket classes, you can communicate using SSL or a related security protocol to reliably detect any errors introduced into the network byte stream and to optionally encrypt the data and/or authenticate the communicating peers.

Package Specification

Interfaces

HandshakeCompletedListener 该接口由任何希望接收有关完成给定SSL连接上的SSL协议握手通知的类实现。
HostnameVerifier 这个类是主机名验证的基础接口。
KeyManager 这是JSSE密钥管理器的基础接口。
ManagerFactoryParameters 该类是为KeyManagerFactory或TrustManagerFactory提供算法特定信息的基础接口。
SSLSession 在SSL中,会话用于描述两个实体之间的持续关系。
SSLSessionBindingListener 这个接口由想要知道它们何时被绑定或从SSLSession解除绑定的对象实现。
SSLSessionContext A SSLSessionContext代表与单个实体关联的一组 SSLSession
TrustManager 这是JSSE信任管理器的基础接口。
X509KeyManager 此接口的实例管理使用哪个基于X509证书的密钥对来验证安全套接字的本地端。
X509TrustManager 此接口的实例管理哪些X509证书可用于认证安全套接字的远程端。

Classes

CertPathTrustManagerParameters CertPathParameters的包装器。
ExtendedSSLSession 扩展 SSLSession接口以支持其他会话属性。
HandshakeCompletedEvent 此事件表示在给定SSL连接上完成SSL握手。
HttpsURLConnection HttpsURLConnection扩展了 HttpURLConnection ,支持https特定的功能。
KeyManagerFactory 这个班级是基于关键材料来源的关键经理的工厂。
KeyManagerFactorySpi 该类定义了 KeyManagerFactory类的 ( SPI )。
KeyStoreBuilderParameters 用于封装KeyStore.Builders列表的X509KeyManagers的参数对象。
SNIHostName 此类的实例表示服务器名称指示(SNI)扩展中的类型 host_name的服务器名称。
SNIMatcher 这个类的实例表示一个匹配器, SNIServerName实例执行匹配操作。
SNIServerName 此类的实例表示服务器名称指示(SNI)扩展中的服务器名称。
SSLContext 这个类的实例表示一个安全的套接字协议实现,它充当安全套接字工厂或 SSLEngine的工厂。
SSLContextSpi 该类定义了 SSLContext类的 ( SPI )。
SSLEngine 一类使用协议(如安全套接字层(SSL)或 IETF RFC 2246 "Transport Layer Security" (TLS)协议)实现安全通信,但是与传输无关。
SSLEngineResult 封装 SSLEngine I / O调用产生的结果状态。
SSLParameters 封装SSL / TLS连接的参数。
SSLPermission 旧版安全代码; 不使用。
SSLServerSocket 该类扩展了 ServerSocket并使用诸如安全套接字层(SSL)或传输层安全性(TLS)协议等协议提供安全的服务器套接字。
SSLServerSocketFactory SSLServerSocketFactory s创建 SSLServerSocket s。
SSLSessionBindingEvent 此事件传播到SSLSessionBindingListener。
SSLSocket 该类扩展了 Socket并使用诸如“安全套接字层”(SSL)或IETF“传输层安全性”(TLS)协议等协议提供安全套接字。
SSLSocketFactory SSLSocketFactory s创建 SSLSocket s。
StandardConstants 标准常量定义
TrustManagerFactory 这个班充当基于信任材料来源的信托经理的工厂。
TrustManagerFactorySpi 该类定义了 TrustManagerFactory类的 ( SPI )。
X509ExtendedKeyManager 抽象类,用于扩展X509KeyManager接口。
X509ExtendedTrustManager 支持SSL / TLS连接敏感型信任管理的 X509TrustManager接口扩展。

Enums

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

Exceptions

SSLException 表示SSL子系统检测到某种错误。
SSLHandshakeException 表示客户端和服务器无法协商所需的安全级别。
SSLKeyException 报告错误的SSL密钥。
SSLPeerUnverifiedException 表示对等方的身份尚未验证。
SSLProtocolException 报告SSL协议操作中的错误。

Hooray!