JavaTM 2 Platform
Standard Ed. 6

java.net
類別 SecureCacheResponse

java.lang.Object
  繼承者 java.net.CacheResponse
      繼承者 java.net.SecureCacheResponse

public abstract class SecureCacheResponse
extends CacheResponse

表示最初通過安全方法(如 TLS)獲得的快取記憶體回應。

從以下版本開始:
1.5

建構子摘要
SecureCacheResponse()
           
 
方法摘要
abstract  String getCipherSuite()
          返回正在獲得了網路資源的初始連接上使用的密碼套件。
abstract  List<Certificate> getLocalCertificateChain()
          返回在獲得了網路資源的初始連接的聯絡期間發送到伺服器的證書鏈。
abstract  Principal getLocalPrincipal()
          返回在獲得了網路資源的初始連接中的聯絡期間發送到伺服器的主體。
abstract  Principal getPeerPrincipal()
          返回伺服器的主體,該主體是作為在獲得了網路資源的初始連接期間定義Session的一部分建立的。
abstract  List<Certificate> getServerCertificateChain()
          從快取記憶體返回伺服器的證書鏈,該證書鏈是作為在獲得了網路資源的初始連接中定義Session的一部分建立的。
 
從類別 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 List<Certificate> getLocalCertificateChain()
返回在獲得了網路資源的初始連接的聯絡期間發送到伺服器的證書鏈。註:僅當使用基於證書的密碼套件時此方法才有用。

返回:
表示發送到伺服器的證書鏈的不可變證書列表。如果沒有發送任何證書鏈,則返回 null。
另請參見:
getLocalPrincipal()

getServerCertificateChain

public abstract List<Certificate> getServerCertificateChain()
                                                     throws SSLPeerUnverifiedException
從快取記憶體返回伺服器的證書鏈,該證書鏈是作為在獲得了網路資源的初始連接中定義Session的一部分建立的。註:僅當使用基於證書的密碼套件時才可以使用此方法;將它與非基於證書的密碼套件(如 Kerberos)一起使用將拋出 SSLPeerUnverifiedException。

返回:
表示伺服器的證書鏈的不可變證書列表。
拋出:
SSLPeerUnverifiedException - 如果沒有驗證同位體。
另請參見:
getPeerPrincipal()

getPeerPrincipal

public abstract Principal getPeerPrincipal()
                                    throws SSLPeerUnverifiedException
返回伺服器的主體,該主體是作為在獲得了網路資源的初始連接期間定義Session的一部分建立的。

返回:
伺服器的主體。返回基於 X509 的密碼套件的最終實體證書的 X500Principal,以及 Kerberos 的密碼套件的 KerberosPrincipal。
拋出:
SSLPeerUnverifiedException - 如果沒有驗證同位體。
另請參見:
getServerCertificateChain(), getLocalPrincipal()

getLocalPrincipal

public abstract Principal getLocalPrincipal()
返回在獲得了網路資源的初始連接中的聯絡期間發送到伺服器的主體。

返回:
發送到伺服器的主體。返回基於 X509 的密碼套件的最終實體證書的 X500Principal,以及 Kerberos 的密碼套件的 KerberosPrincipal。如果沒有發送任何主體,則返回 null。
另請參見:
getLocalCertificateChain(), getPeerPrincipal()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only