JavaTM 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()
          ネットワークリソースを取得した元の接続の期間中にセッション定義の一部として確立されたサーバーの主体を返します。
abstract  List<Certificate> 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 List<Certificate> getLocalCertificateChain()
ネットワークリソースを取得した元の接続のハンドシェーク中にサーバーに送信された証明書チェーンを返します。注:このメソッドが役立つのは、証明書ベースの暗号化方式群を使用している場合だけです。

戻り値:
サーバーに送信された証明書チェーンを表す、Certificate の不変のリスト。証明書チェーンが送信されなかった場合は null が返される
関連項目:
getLocalPrincipal()

getServerCertificateChain

public abstract List<Certificate> getServerCertificateChain()
                                                     throws SSLPeerUnverifiedException
ネットワークリソースを取得した元の接続でのセッション定義の一部として確立されたサーバーの証明書チェーンを、キャッシュから返します。注:このメソッドを使用できるのは、証明書ベースの暗号化方式群を使用している場合だけです。 Kerberos などの証明書ベースでない暗号化方式群にこのメソッドを使用すると、SSLPeerUnverifiedException がスローされます。

戻り値:
サーバーの証明書チェーンを表す、Certificate の不変のリスト
例外:
SSLPeerUnverifiedException - ピアが確認されなかった場合
関連項目:
getPeerPrincipal()

getPeerPrincipal

public abstract Principal getPeerPrincipal()
                                    throws SSLPeerUnverifiedException
ネットワークリソースを取得した元の接続の期間中にセッション定義の一部として確立されたサーバーの主体を返します。

戻り値:
サーバーの主体。X509 ベースの暗号化方式群の場合はエンドエンティティー証明書の X500Principal を返し、Kerberos 暗号化方式群の場合は KerberosPrincipal を返す
例外:
SSLPeerUnverifiedException - ピアが確認されなかった場合
関連項目:
getServerCertificateChain(), getLocalPrincipal()

getLocalPrincipal

public abstract Principal getLocalPrincipal()
ネットワークリソースを取得した元の接続でのハンドシェーク中にサーバーに送信された主体を返します。

戻り値:
サーバーに送信された主体。X509 ベースの暗号化方式群の場合はエンドエンティティー証明書の X500Principal を返し、Kerberos 暗号化方式群の場合は KerberosPrincipal を返す。主体が送信されなかった場合は null が返される
関連項目:
getLocalCertificateChain(), getPeerPrincipal()

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。