java.lang.Object
java.net.CacheResponse
java.net.SecureCacheResponse
表示通过安全手段(如TLS)最初检索的缓存响应。
- 自:
- 1.5
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
返回检索网络资源的原始连接上使用的密码套件。abstract List
<Certificate> 返回在检索网络资源的原始连接握手期间发送到服务器的证书链。abstract Principal
返回在检索网络资源的原始连接握手期间发送到服务器的主体。abstract Principal
返回在定义会话期间建立的服务器主体,该会话是通过检索网络资源的原始连接建立的。abstract List
<Certificate> 返回从缓存中检索的在定义会话期间建立的服务器证书链,该会话是通过检索网络资源的原始连接建立的。返回包含在检索网络资源的原始连接上使用的SSLSession
的Optional
。Methods declared in class java.net.CacheResponse
getBody, getHeaders
-
Constructor Details
-
SecureCacheResponse
public SecureCacheResponse()供子类调用的构造函数。
-
-
Method Details
-
getCipherSuite
返回在检索网络资源的原始连接上使用的密码套件。- 返回:
- 表示密码套件的字符串
-
getLocalCertificateChain
返回在检索网络资源的原始连接握手期间发送到服务器的证书链。注意:仅在使用基于证书的密码套件时,此方法才有用。- 返回:
- 一个不可变的证书列表,表示发送到服务器的证书链。如果未发送证书链,则将返回null。
- 另请参见:
-
getServerCertificateChain
返回从缓存中检索的在定义会话期间建立的服务器证书链,该会话是通过检索网络资源的原始连接建立的。注意:仅在使用基于证书的密码套件时,才能使用此方法;如果与非基于证书的密码套件(如Kerberos)一起使用,将抛出SSLPeerUnverifiedException。- 返回:
- 一个不可变的证书列表,表示服务器的证书链。
- 抛出:
-
SSLPeerUnverifiedException
- 如果对等方未经验证。 - 另请参见:
-
getPeerPrincipal
返回在定义会话期间建立的服务器主体,该会话是通过检索网络资源的原始连接建立的。- 返回:
- 服务器的主体。对于基于X509的密码套件,返回X500Principal的终端实体证书,对于Kerberos密码套件,返回KerberosPrincipal。
- 抛出:
-
SSLPeerUnverifiedException
- 如果对等方未经验证。 - 另请参见:
-
getLocalPrincipal
返回在检索网络资源的原始连接握手期间发送到服务器的主体。- 返回:
- 发送到服务器的主体。对于基于X509的密码套件,返回X500Principal的终端实体证书,对于Kerberos密码套件,返回KerberosPrincipal。如果未发送主体,则返回null。
- 另请参见:
-
getSSLSession
- 实现要求:
-
为了兼容性,此方法的默认实现返回一个空的
Optional
。子类应该重写此方法,使用适当的实现,因为应用程序可能需要访问与SSL会话相关的其他参数。 - 返回:
-
包含在原始连接上使用的
SSLSession
的Optional
。 - 自:
- 12
- 另请参见:
-