|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.net.ssl.SSLParameters
public class SSLParameters
封裝 SSL/TLS 連接的參數。參數是 SSL/TLS 連繫交換中接受的密碼套件列表、允許的協議列表,以及 SSL/TLS 伺服器是否應該請求或要求客戶機驗證。
通過此類別的建構子可以創建 SSLParameters。使用 SSLSocket 和 SSLEngine 中的 getSSLParameters() 方法或者 SSLContext 中的 getDefaultSSLParameters() 和 getSupportedSSLParameters() 方法,還可以獲取物件。
通過 SSLSocket.setSSLParameters() 和 SSLEngine.getSSLParameters() 方法可以將 SSLParameters 應用到連接。
SSLSocket,
SSLEngine,
SSLContext| 建構子摘要 | |
|---|---|
SSLParameters()
建構 SSLParameters。 |
|
SSLParameters(String[] cipherSuites)
根據指定的密碼套件陣列建構 SSLParameters。 |
|
SSLParameters(String[] cipherSuites,
String[] protocols)
根據指定的密碼套件陣列和協議陣列建構 SSLParameters。 |
|
| 方法摘要 | |
|---|---|
String[] |
getCipherSuites()
返回密碼套件陣列的副本;如果未設置,則返回 null。 |
boolean |
getNeedClientAuth()
返回是否應該要求客戶機驗證。 |
String[] |
getProtocols()
返回協議陣列的副本;如果未設置,則返回 null。 |
boolean |
getWantClientAuth()
返回是否應該請求客戶機驗證。 |
void |
setCipherSuites(String[] cipherSuites)
設置密碼套件陣列。 |
void |
setNeedClientAuth(boolean needClientAuth)
設置是否應該要求客戶機驗證。 |
void |
setProtocols(String[] protocols)
設置協議陣列。 |
void |
setWantClientAuth(boolean wantClientAuth)
設置是否應該請求客戶機驗證。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public SSLParameters()
cipherSuites 和協議值被設置為 null,wantClientAuth 和 needClientAuth 被設置為 false。
public SSLParameters(String[] cipherSuites)
setCipherSuites(cipherSuites)。
cipherSuites - 密碼套件陣列(或 null)
public SSLParameters(String[] cipherSuites,
String[] protocols)
setCipherSuites(cipherSuites) 和 setProtocols(protocols)。
cipherSuites - 密碼套件陣列(或 null)protocols - 協議陣列(或 null)| 方法詳細資訊 |
|---|
public String[] getCipherSuites()
public void setCipherSuites(String[] cipherSuites)
cipherSuites - 密碼套件陣列(或 null)public String[] getProtocols()
public void setProtocols(String[] protocols)
protocols - 協議陣列(或 null)public boolean getWantClientAuth()
public void setWantClientAuth(boolean wantClientAuth)
needClientAuth 標誌。
wantClientAuth - 是否應該請求客戶機驗證public boolean getNeedClientAuth()
public void setNeedClientAuth(boolean needClientAuth)
wantClientAuth 標誌。
needClientAuth - 是否應該要求客戶機驗證
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。