| 接口 | 描述 | 
|---|---|
| HandshakeCompletedListener | 
           该接口由希望接收关于在给定SSL连接上完成SSL协议握手的通知的任何类实现。 
          | 
| HostnameVerifier | 
           此类是主机名验证的基本界面。 
          | 
| KeyManager | 
           这是JSSE密钥管理器的基础接口。 
          | 
| ManagerFactoryParameters | 
           此类是向KeyManagerFactory或TrustManagerFactory提供特定于算法的信息的基本界面。 
          | 
| SSLSession | 
           在SSL中,会话用于描述两个实体之间持续的关系。 
          | 
| SSLSessionBindingListener | 
           该接口由想要知道何时被绑定或从SSLSession绑定的对象来实现。 
          | 
| SSLSessionContext | 
           A 
           SSLSessionContext表示与单个实体SSLSessionContext联的一组SSLSession。 | 
| TrustManager | 
           这是JSSE信托管理器的基础接口。 
          | 
| X509KeyManager | 
           此接口的实例管理哪些基于X509证书的密钥对用于认证安全套接字的本地端。 
          | 
| X509TrustManager | 
           此接口的实例管理哪些X509证书可用于验证安全套接字的远程端。 
          | 
| 类 | 描述 | 
|---|---|
| CertPathTrustManagerParameters | 
           CertPathParameters的包装器。 
          | 
| ExtendedSSLSession | 
           扩展 
           SSLSession接口以支持其他会话属性。 | 
| HandshakeCompletedEvent | 
           此事件表示在给定SSL连接上完成SSL握手。 
          | 
| HttpsURLConnection | HttpsURLConnection扩展了HttpURLConnection,支持特定于https的功能。 | 
| KeyManagerFactory | 
           该类作为关键管理人员基于关键材料来源的工厂。 
          | 
| KeyManagerFactorySpi | 
           这个类定义的 
          (SPI) 
           KeyManagerFactory类。 | 
| KeyStoreBuilderParameters | 
           封装KeyStore.Builders列表的X509KeyManagers的参数对象。 
          | 
| SNIHostName | 
           此类的实例表示服务器名称指示(SNI)扩展中的类型为 
           host_name的服务器名称。 | 
| SNIMatcher |  
          此类的实例表示在 SNIServerName实例上执行匹配操作的匹配器。 | 
| SNIServerName | 
           此类的实例表示服务器名称指示(SNI)扩展中的服务器名称。 
          | 
| SSLContext | 
           这个类的实例代表一个安全的套接字协议实现,作为安全套接字工厂的工厂或 
           SSLEngine。 | 
| SSLContextSpi | 
           这个类定义的 
          (SPI) 
           SSLContext类。 | 
| SSLEngine | 
           一种使用诸如安全套接字层(SSL)或 
          协议之类的协议进行安全通信的类,但是是独立的传输。 
          | 
| SSLEngineResult | 
           由 
           SSLEngineI / O调用产生的结果状态的SSLEngine。 | 
| SSLParameters | 
           封装SSL / TLS连接的参数。 
          | 
| SSLPermission | 
           此类用于各种网络权限。 
          | 
| SSLServerSocket | 
           该类扩展了 
           ServerSocket,并使用诸如安全套接字层(SSL)或传输层安全(TLS)协议之类的ServerSocket来提供安全的服务器套接字。 | 
| SSLServerSocketFactory | SSLServerSocketFactorys创建SSLServerSockets。 | 
| SSLSessionBindingEvent | 
           此事件传播到SSLSessionBindingListener。 
          | 
| SSLSocket | 
           该类扩展了 
           Socket,并使用诸如“安全套接层”(SSL)或IETF“传输层安全”(TLS)协议之类的Socket来提供安全套接字。 | 
| SSLSocketFactory | SSLSocketFactorys创建SSLSockets。 | 
| StandardConstants | 
           标准常数定义 
          | 
| TrustManagerFactory | 
           该类作为基于信任资料来源的信托经理的工厂。 
          | 
| TrustManagerFactorySpi | 
           这个类定义的 
          (SPI) 
           TrustManagerFactory类。 | 
| X509ExtendedKeyManager | 
           抽象类,用于扩展X509KeyManager接口。 
          | 
| X509ExtendedTrustManager | 
           扩展到 
           X509TrustManager接口,支持SSL / TLS连接敏感信任管理。 | 
| Enum | 描述 | 
|---|---|
| SSLEngineResult.HandshakeStatus | 
           一个 
           SSLEngineResult枚举描述了这个SSLEngine的当前握手状态。 | 
| SSLEngineResult.Status | 
           一个 
           SSLEngineResult枚举描述的整体结果SSLEngine操作。 | 
| 异常 | 描述 | 
|---|---|
| SSLException | 
           表示由SSL子系统检测到的某种错误。 
          | 
| SSLHandshakeException | 
           表示客户端和服务器无法协商所需的安全级别。 
          | 
| SSLKeyException | 
           报告错误的SSL密钥。 
          | 
| SSLPeerUnverifiedException | 
           表示对等体的身份尚未验证。 
          | 
| SSLProtocolException | 
           报告SSL协议操作中的错误。 
          | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.