模块  java.base
软件包  java.net

Class SecureCacheResponse


  • public abstract class SecureCacheResponse
    extends CacheResponse
    表示最初通过安全方式(如TLS)检索的缓存响应。
    从以下版本开始:
    1.5
    • 构造方法详细信息

      • 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()
      • getLocalPrincipal

        public abstract Principal getLocalPrincipal()
        返回在检索网络资源的原始连接中握手期间发送到服务器的主体。
        结果
        委托人发送到服务器。 返回基于X509的密码套件的终端实体证书的X500Principal,以及Kerberos密码套件的KerberosPrincipal。 如果没有发送主体,则返回null。
        另请参见:
        getLocalCertificateChain()getPeerPrincipal()