JavaTM 2 Platform
Standard Ed. 5.0

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 の不変の List。証明書チェーンが送信されていない場合、null が返される
関連項目:
getLocalPrincipal()

getServerCertificateChain

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

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

getPeerPrincipal

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

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

getLocalPrincipal

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

戻り値:
サーバに送信された主体。X509 ベースの暗号群の場合、end エンティティ証明書の X500Principal。Kerberos 暗号群の場合、KerberosPrincipal。送信された主体がない場合、null
関連項目:
getLocalCertificateChain(), getPeerPrincipal()

JavaTM 2 Platform
Standard Ed. 5.0

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

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