|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.util.EventObject | +--javax.net.ssl.HandshakeCompletedEvent
このイベントは、指定された SSL 接続で SSL のハンドシェークが完了したことを示します。ハンドシェークの結果に関する主要な情報は、すべて SSLSession オブジェクトを介して取り込まれます。一部の重要なセッション属性には、このイベントクラスから直接アクセスできます。
このイベントのソースは、ハンドシェークが完了した最新の SSLSocket です。
SSLSocket
,
HandshakeCompletedListener
,
SSLSession
,
直列化された形式フィールドの概要 |
クラス java.util.EventObject から継承したフィールド |
source |
コンストラクタの概要 | |
HandshakeCompletedEvent(SSLSocket sock,
SSLSession s)
新しい HandshakeCompletedEvent を構築します。 |
メソッドの概要 | |
String |
getCipherSuite()
ハンドシェークによって生成されたセッションが使用している符号化方式を返します。 |
Certificate[] |
getLocalCertificates()
ハンドシェーク中にピアに送信された証明書を返します。 |
X509Certificate[] |
getPeerCertificateChain()
セッションを定義するときに識別された、ピアの識別情報を返します。 |
Certificate[] |
getPeerCertificates()
セッションを定義するときに設定された、ピアの識別情報を返します。 |
SSLSession |
getSession()
このイベントをトリガしたセッションを返します。 |
SSLSocket |
getSocket()
このイベントのソースとして使用されたソケットを返します。 |
クラス java.util.EventObject から継承したメソッド |
getSource, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public HandshakeCompletedEvent(SSLSocket sock, SSLSession s)
sock
- イベントのソースとして使用される SSLSockets
- このイベントが関連付けられる SSLSessionメソッドの詳細 |
public SSLSession getSession()
SSLSession
public String getCipherSuite()
public Certificate[] getLocalCertificates()
public Certificate[] getPeerCertificates() throws SSLPeerUnverifiedException
SSLPeerUnverifiedException
- ピアが確認されなかった場合public X509Certificate[] getPeerCertificateChain() throws SSLPeerUnverifiedException
注: このメソッドは、以前のリリースとの互換性を確保するために組み込まれています。新しいアプリケーションでは、getPeerCertificates()
を使用してください。
X509Certificate
形式である
SSLPeerUnverifiedException
- ピアが確認されなかった場合public SSLSocket getSocket()
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.