java.lang.Object
|---java.net.CacheResponse
|---|---java.net.SecureCacheResponse
public abstract class SecureCacheResponse
extends CacheResponse
表示最初通过安全方式(例如 TLS)检索到的缓存响应。
构造函数 | 描述 |
---|---|
SecureCacheResponse() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
abstract String | getCipherSuite() | 返回检索网络资源的原始连接上使用的密码套件。 |
abstract ListCertificate | getLocalCertificateChain() | 返回在检索网络资源的原始连接握手期间发送到服务器的证书链。 |
abstract Principal | getLocalPrincipal() | 返回在检索网络资源的原始连接中握手期间发送到服务器的主体。 |
abstract Principal | getPeerPrincipal() | 返回在检索网络资源的原始连接期间作为定义会话的一部分而建立的服务器主体。 |
abstract ListCertificate | getServerCertificateChain() | 从缓存中返回服务器的证书链,该证书链是作为在检索网络资源的原始连接中定义会话的一部分而建立的。 |
从类 java.net.CacheResponse 继承的方法 |
---|
getBody, getHeaders |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public SecureCacheResponse()
public abstract String getCipherSuite()
返回检索网络资源的原始连接上使用的密码套件。
返回:
表示密码套件的字符串
public abstract ListCertificate getLocalCertificateChain()
返回在检索网络资源的原始连接握手期间发送到服务器的证书链。 注意:此方法仅在使用基于证书的密码套件时有用。
返回:
表示发送到服务器的证书链的不可变证书列表。 如果没有发送证书链,则返回 null。
public abstract ListCertificate getServerCertificateChain() throws SSLPeerUnverifiedException
返回服务器的证书链,该链是作为在从缓存中检索网络资源的原始连接中定义会话的一部分而建立的。 注意:此方法只能在使用基于证书的密码套件时使用; 将它与非基于证书的密码套件(例如 Kerberos)一起使用将引发 SSLPeerUnverifiedException。
返回:
代表服务器证书链的不可变证书列表。
Throws:
Throw名称 | Throw描述 |
---|---|
SSLPeerUnverifiedException | 如果peer未通过验证。 |
public abstract Principal getPeerPrincipal() throws SSLPeerUnverifiedException
返回在检索网络资源的原始连接期间作为定义会话的一部分而建立的服务器主体。
返回:
服务器的主体。 对于基于 X509 的密码套件返回最终实体证书的 X500Principal,对于 Kerberos 密码套件返回 KerberosPrincipal。
Throws:
Throw名称 | Throw描述 |
---|---|
SSLPeerUnverifiedException | 如果peer未经过验证。 |
public abstract Principal getLocalPrincipal()
返回在检索网络资源的原始连接中握手期间发送到服务器的主体。
返回:
主体发送到服务器。 对于基于 X509 的密码套件返回最终实体证书的 X500Principal,对于 Kerberos 密码套件返回 KerberosPrincipal。 如果没有发送主体,则返回 null。
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。