鸿蒙OS SecureCacheResponse

SecureCacheResponse

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

构造函数详细信息

SecureCacheResponse

public SecureCacheResponse()

方法详情

getCipherSuite

public abstract String getCipherSuite()

返回检索网络资源的原始连接上使用的密码套件。

返回:

表示密码套件的字符串

getLocalCertificateChain

public abstract ListCertificate getLocalCertificateChain()

返回在检索网络资源的原始连接握手期间发送到服务器的证书链。 注意:此方法仅在使用基于证书的密码套件时有用。

返回:

表示发送到服务器的证书链的不可变证书列表。 如果没有发送证书链,则返回 null。

getServerCertificateChain

public abstract ListCertificate getServerCertificateChain() throws SSLPeerUnverifiedException

返回服务器的证书链,该链是作为在从缓存中检索网络资源的原始连接中定义会话的一部分而建立的。 注意:此方法只能在使用基于证书的密码套件时使用; 将它与非基于证书的密码套件(例如 Kerberos)一起使用将引发 SSLPeerUnverifiedException。

返回:

代表服务器证书链的不可变证书列表。

Throws:

Throw名称 Throw描述
SSLPeerUnverifiedException 如果peer未通过验证。

getPeerPrincipal

public abstract Principal getPeerPrincipal() throws SSLPeerUnverifiedException

返回在检索网络资源的原始连接期间作为定义会话的一部分而建立的服务器主体。

返回:

服务器的主体。 对于基于 X509 的密码套件返回最终实体证书的 X500Principal,对于 Kerberos 密码套件返回 KerberosPrincipal。

Throws:

Throw名称 Throw描述
SSLPeerUnverifiedException 如果peer未经过验证。

getLocalPrincipal

public abstract Principal getLocalPrincipal()

返回在检索网络资源的原始连接中握手期间发送到服务器的主体。

返回:

主体发送到服务器。 对于基于 X509 的密码套件返回最终实体证书的 X500Principal,对于 Kerberos 密码套件返回 KerberosPrincipal。 如果没有发送主体,则返回 null。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《鸿蒙OS SecureCacheResponse》
文章链接:https://zhuji.vsping.com/313641.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。