模块 java.base
软件包 javax.net.ssl
包javax.net.ssl
为安全套接字包提供类。使用安全套接字类,您可以使用 SSL 或相关安全协议进行通信,以可靠地检测引入网络字节流的任何错误,并可选择加密数据和/或验证通信对等方。
- 自从:
- 1.4
-
类描述CertPathParameters 的包装器。扩展
SSLSession接口以支持额外的会话属性。此事件表示在给定的 SSL 连接上完成了 SSL 握手。该接口由任何想要接收有关在给定 SSL 连接上完成 SSL 协议握手的通知的类实现。此类是主机名验证的基本接口。HttpsURLConnection扩展了HttpURLConnection以支持 https 特定功能。这是 JSSE 密钥管理器的基本接口。该类充当基于密钥材料来源的密钥管理器的工厂。这个类定义了服务提供商接口 (SPI) 为KeyManagerFactory类。封装 KeyStore.Builders 列表的 X509KeyManagers 的参数对象。此类是向 KeyManagerFactory 或 TrustManagerFactory 提供算法特定信息的基本接口。此类的实例表示服务名称指示 (SNI) 扩展中类型为host_name的服务名称。此类的实例表示对SNIServerName实例执行匹配操作的匹配器。此类的实例表示服务名称指示 (SNI) 扩展中的服务名称。此类的实例表示一个安全套接字协议实现,它充当安全套接字工厂或SSLEngine的工厂。这个类定义了服务提供商接口 (SPI) 为SSLContext类。使用安全套接字层 (SSL) 或 IETF RFC 2246“传输层安全”(TLS) 协议等协议启用安全通信的类,但与传输无关。SSLEngineI/O 调用产生的结果状态的封装。描述此SSLEngine当前握手状态的SSLEngineResult枚举。描述SSLEngine操作的总体结果的SSLEngineResult枚举。指示 SSL 子系统检测到的某种错误。表示客户端和服务无法协商所需的安全级别。报告错误的 SSL 密钥。封装 SSL/TLS/DTLS 连接的参数。指示对等方的身份尚未验证。此类用于各种网络权限。报告 SSL 协议运行错误。此类扩展ServerSocket并使用安全套接字层 (SSL) 或传输层安全 (TLS) 协议等协议提供安全服务套接字。SSLServerSocketFactorys 创建SSLServerSockets。在 SSL 中,会话用于描述两个实体之间的持续关系。此事件传播到 SSLSessionBindingListener。该接口由想要知道何时从 SSLSession 绑定或解除绑定的对象实现。SSLSessionContext表示与单个实体关联的一组SSLSession。此类扩展Socket并使用“安全套接字层”(SSL) 或 IETF“传输层安全”(TLS) 协议等协议提供安全套接字。SSLSocketFactorys 创建SSLSockets。标准常量定义这是 JSSE 信任管理器的基本接口。此类充当基于信任材料来源的信任管理器的工厂。这个类定义了服务提供商接口 (SPI) 为TrustManagerFactory类。提供 X509KeyManager 接口扩展的抽象类。X509TrustManager接口的扩展以支持 SSL/TLS/DTLS 连接敏感信任管理。此接口的实例管理哪些基于 X509 证书的密钥对用于验证安全套接字的本地端。此接口的实例管理哪些 X509 证书可用于验证安全套接字的远程端。