鴻蒙OS SecureCacheResponse

2022-06-13 15:37 更新

SecureCacheResponse

java.lang.Object

|---java.net.CacheResponse

|---|---java.net.SecureCacheResponse

public abstract class SecureCacheResponse
extends CacheResponse

表示最初通過安全方式(例如 TLS)檢索到的緩存響應(yīng)。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
SecureCacheResponse()

方法總結(jié)

修飾符和類型 方法 描述
abstract String getCipherSuite() 返回檢索網(wǎng)絡(luò)資源的原始連接上使用的密碼套件。
abstract ListCertificate getLocalCertificateChain() 返回在檢索網(wǎng)絡(luò)資源的原始連接握手期間發(fā)送到服務(wù)器的證書鏈。
abstract Principal getLocalPrincipal() 返回在檢索網(wǎng)絡(luò)資源的原始連接中握手期間發(fā)送到服務(wù)器的主體。
abstract Principal getPeerPrincipal() 返回在檢索網(wǎng)絡(luò)資源的原始連接期間作為定義會話的一部分而建立的服務(wù)器主體。
abstract ListCertificate getServerCertificateChain() 從緩存中返回服務(wù)器的證書鏈,該證書鏈?zhǔn)亲鳛樵跈z索網(wǎng)絡(luò)資源的原始連接中定義會話的一部分而建立的。
從類 java.net.CacheResponse 繼承的方法
getBody, getHeaders
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

構(gòu)造函數(shù)詳細(xì)信息

SecureCacheResponse

public SecureCacheResponse()

方法詳情

getCipherSuite

public abstract String getCipherSuite()

返回檢索網(wǎng)絡(luò)資源的原始連接上使用的密碼套件。

返回:

表示密碼套件的字符串

getLocalCertificateChain

public abstract ListCertificate getLocalCertificateChain()

返回在檢索網(wǎng)絡(luò)資源的原始連接握手期間發(fā)送到服務(wù)器的證書鏈。 注意:此方法僅在使用基于證書的密碼套件時(shí)有用。

返回:

表示發(fā)送到服務(wù)器的證書鏈的不可變證書列表。 如果沒有發(fā)送證書鏈,則返回 null。

getServerCertificateChain

public abstract ListCertificate getServerCertificateChain() throws SSLPeerUnverifiedException

返回服務(wù)器的證書鏈,該鏈?zhǔn)亲鳛樵趶木彺嬷袡z索網(wǎng)絡(luò)資源的原始連接中定義會話的一部分而建立的。 注意:此方法只能在使用基于證書的密碼套件時(shí)使用; 將它與非基于證書的密碼套件(例如 Kerberos)一起使用將引發(fā) SSLPeerUnverifiedException。

返回:

代表服務(wù)器證書鏈的不可變證書列表。

Throws:

Throw名稱 Throw描述
SSLPeerUnverifiedException 如果peer未通過驗(yàn)證。

getPeerPrincipal

public abstract Principal getPeerPrincipal() throws SSLPeerUnverifiedException

返回在檢索網(wǎng)絡(luò)資源的原始連接期間作為定義會話的一部分而建立的服務(wù)器主體。

返回:

服務(wù)器的主體。 對于基于 X509 的密碼套件返回最終實(shí)體證書的 X500Principal,對于 Kerberos 密碼套件返回 KerberosPrincipal。

Throws:

Throw名稱 Throw描述
SSLPeerUnverifiedException 如果peer未經(jīng)過驗(yàn)證。

getLocalPrincipal

public abstract Principal getLocalPrincipal()

返回在檢索網(wǎng)絡(luò)資源的原始連接中握手期間發(fā)送到服務(wù)器的主體。

返回:

主體發(fā)送到服務(wù)器。 對于基于 X509 的密碼套件返回最終實(shí)體證書的 X500Principal,對于 Kerberos 密碼套件返回 KerberosPrincipal。 如果沒有發(fā)送主體,則返回 null。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號