java.net

接口
异常
java.lang.Object
  继承者 java.net.CacheResponse
      继承者 java.net.SecureCacheResponse

public abstract class SecureCacheResponse
     
extends CacheResponse

表示最初通过安全方法(如 TLS)获得的缓存响应。

从以下版本开始:
1.5

构造方法摘要
SecureCacheResponse()
           
 
方法摘要
abstract  String getCipherSuite()
          返回正在获得了网络资源的初始连接上使用的密码套件。
abstract  List<Certificate> getLocalCertificateChain()
          返回在获得了网络资源的初始连接的联络期间发送到服务器的证书链。
abstract  Principal getLocalPrincipal()
          返回在获得了网络资源的初始连接中的联络期间发送到服务器的主体。
abstract  Principal getPeerPrincipal()
          返回服务器的主体,该主体是作为在获得了网络资源的初始连接期间定义会话的一部分建立的。
abstract  List<Certificate> getServerCertificateChain()
          从缓存返回服务器的证书链,该证书链是作为在获得了网络资源的初始连接中定义会话的一部分建立的。
 
从类 java.net.CacheResponse 继承的方法
getBody, getHeaders
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SecureCacheResponse

public SecureCacheResponse()
方法详细信息

getCipherSuite

public abstract String getCipherSuite()
返回正在获得了网络资源的初始连接上使用的密码套件。

返回:
表示密码套件的字符串

getLocalCertificateChain

public abstract List<Certificate> getLocalCertificateChain()
返回在获得了网络资源的初始连接的联络期间发送到服务器的证书链。注:仅当使用基于证书的密码套件时此方法才有用。

返回:
表示发送到服务器的证书链的不可变证书列表。如果没有发送任何证书链,则返回 null。
另请参见:
getLocalPrincipal()

getServerCertificateChain

public abstract List<Certificate> getServerCertificateChain()
                                                     throws SSLPeerUnverifiedException
从缓存返回服务器的证书链,该证书链是作为在获得了网络资源的初始连接中定义会话的一部分建立的。注:仅当使用基于证书的密码套件时才可以使用此方法;将它与非基于证书的密码套件(如 Kerberos)一起使用将抛出 SSLPeerUnverifiedException。

返回:
表示服务器的证书链的不可变证书列表。
抛出:
SSLPeerUnverifiedException - 如果没有验证同位体。
另请参见:
getPeerPrincipal()

getPeerPrincipal

public abstract Principal getPeerPrincipal()
                                    throws SSLPeerUnverifiedException
返回服务器的主体,该主体是作为在获得了网络资源的初始连接期间定义会话的一部分建立的。

返回:
服务器的主体。返回基于 X509 的密码套件的最终实体证书的 X500Principal,以及 Kerberos 的密码套件的 KerberosPrincipal。
抛出:
SSLPeerUnverifiedException - 如果没有验证同位体。
另请参见:
getServerCertificateChain(), getLocalPrincipal()

getLocalPrincipal

public abstract Principal getLocalPrincipal()
返回在获得了网络资源的初始连接中的联络期间发送到服务器的主体。

返回:
发送到服务器的主体。返回基于 X509 的密码套件的最终实体证书的 X500Principal,以及 Kerberos 的密码套件的 KerberosPrincipal。如果没有发送任何主体,则返回 null。
另请参见:
getLocalCertificateChain(), getPeerPrincipal()