public class HandshakeCompletedEvent extends EventObject
このイベントのソースは、ハンドシェークが完了した最新のSSLSocketです。
SSLSocket
, HandshakeCompletedListener
, SSLSession
, 直列化された形式source
コンストラクタと説明 |
---|
HandshakeCompletedEvent(SSLSocket sock, SSLSession s)
新しいHandshakeCompletedEventを構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
String |
getCipherSuite()
ハンドシェークによって生成されたセッションが使用している暗号化方式群を返します。
|
Certificate[] |
getLocalCertificates()
ハンドシェーク中にピアに送信された証明書を返します。
|
Principal |
getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。
|
X509Certificate[] |
getPeerCertificateChain()
セッションを定義するときに識別された、ピアの識別情報を返します。
|
Certificate[] |
getPeerCertificates()
セッションを定義するときに設定された、ピアの識別情報を返します。
|
Principal |
getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。
|
SSLSession |
getSession()
このイベントをトリガーしたセッションを返します。
|
SSLSocket |
getSocket()
このイベントのソースとして使用されたソケットを返します。
|
getSource, toString
public HandshakeCompletedEvent(SSLSocket sock, SSLSession s)
sock
- イベントのソースとして使用されるSSLSockets
- このイベントが関連付けられるSSLSessionpublic SSLSession getSession()
SSLSession
public String getCipherSuite()
public Certificate[] getLocalCertificates()
getLocalPrincipal()
public Certificate[] getPeerCertificates() throws SSLPeerUnverifiedException
SSLPeerUnverifiedException
- ピアが確認されていない場合。getPeerPrincipal()
public X509Certificate[] getPeerCertificateChain() throws SSLPeerUnverifiedException
注: このメソッドは、以前のリリースとの互換性を確保するために組み込まれています。新しいアプリケーションでは、代わりにgetPeerCertificates()
を使用するようにしてください。
X509Certificate
形式である。SSLPeerUnverifiedException
- ピアが確認されていない場合。getPeerPrincipal()
public Principal getPeerPrincipal() throws SSLPeerUnverifiedException
SSLPeerUnverifiedException
- ピアの識別情報が確認されていない場合getPeerCertificates()
, getLocalPrincipal()
public Principal getLocalPrincipal()
getLocalCertificates()
, getPeerPrincipal()
public SSLSocket getSocket()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.