|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.util.EventObject javax.net.ssl.HandshakeCompletedEvent
public class HandshakeCompletedEvent
此事件指示在給定的 SSL 連接上 SSL 連繫交換結束。所有關於該連繫交換結果的核心資訊都通過 "SSLSession" 物件捕獲。出於方便的考慮,此事件類別提供對一些重要Session屬性的直接存取。
此事件的源是在其上剛剛結束連繫交換的 SSLSocket。
SSLSocket
,
HandshakeCompletedListener
,
SSLSession
,
序列化表格欄位摘要 |
---|
從類別 java.util.EventObject 繼承的欄位 |
---|
source |
建構子摘要 | |
---|---|
HandshakeCompletedEvent(SSLSocket sock,
SSLSession s)
建構一個新的 HandshakeCompletedEvent。 |
方法摘要 | |
---|---|
String |
getCipherSuite()
返回由連繫交換產生的Session所使用的密碼套件。 |
Certificate[] |
getLocalCertificates()
返回連繫交換期間發送到同位體的證書。 |
Principal |
getLocalPrincipal()
返回連繫交換期間發送到同位體的主體。 |
X509Certificate[] |
getPeerCertificateChain()
返回同位體的標識,同位體是作為定義Session的一部分而標識的。 |
Certificate[] |
getPeerCertificates()
返回同位體的標識,同位體是作為定義Session的一部分而建立的。 |
Principal |
getPeerPrincipal()
返回同位體的標識,同位體是作為定義Session的一部分而建立的。 |
SSLSession |
getSession()
返回觸發此事件的Session。 |
SSLSocket |
getSocket()
返回作為此事件源的Socket。 |
從類別 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()
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()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。