|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.rmi.ssl.SslRMIClientSocketFactory
public class SslRMIClientSocketFactory
SslRMIClientSocketFactory 實例由 RMI 運行時使用,以便通過 SSL 獲取 RMI 調用的客戶端Socket。
此類別通過安全Socket層 (SSL) 或傳輸層安全 (TLS) 協議實作 RMIClientSocketFactory。
此類別使用預設的 SSLSocketFactory(請參閱 SSLSocketFactory.getDefault())創建 SSL Socket。此類別的所有實例在功能上是等效的。尤其是,在伺服器要求客戶機進行驗證時,它們都共享相同的信任存儲區和相同的密鑰存儲區。在子類別中通過覆寫 createSocket(String,int) 方法可以修改此行為;在此情況下,equals 和 hashCode 可能也需要覆寫。
如果指定了系統屬性 javax.rmi.ssl.client.enabledCipherSuites,則 createSocket(String,int) 方法將在返回Socket之前調用 SSLSocket.setEnabledCipherSuites(String[])。此系統屬性的值是一個字元串,該字元串是要啟用的 SSL/TLS 密碼套件的逗號分隔的列表。
如果指定了系統屬性 javax.rmi.ssl.client.enabledProtocols,createSocket(String,int) 方法將在返回Socket之前調用 SSLSocket.setEnabledProtocols(String[])。此系統屬性的值是一個字元串,該字元串是要啟用的 SSL/TLS 協議版本的逗號分隔的列表。
SSLSocketFactory,
SslRMIServerSocketFactory,
序列化表格| 建構子摘要 | |
|---|---|
SslRMIClientSocketFactory()
創建一個新的 SslRMIClientSocketFactory。 |
|
| 方法摘要 | |
|---|---|
Socket |
createSocket(String host,
int port)
創建一個 SSL Socket。 |
boolean |
equals(Object obj)
指示某個其他物件是否“等於”此物件。 |
int |
hashCode()
返回此 SslRMIClientSocketFactory 的雜湊碼值。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public SslRMIClientSocketFactory()
創建一個新的 SslRMIClientSocketFactory。
| 方法詳細資訊 |
|---|
public Socket createSocket(String host,
int port)
throws IOException
創建一個 SSL Socket。
如果指定了系統屬性 javax.rmi.ssl.client.enabledCipherSuites,則此方法將在返回Socket之前調用 SSLSocket.setEnabledCipherSuites(String[])。此系統屬性的值是一個字元串,該字元串是要啟用的 SSL/TLS 密碼套件的逗號分隔的列表。
如果指定了系統屬性 javax.rmi.ssl.client.enabledProtocols,則此方法將在返回Socket之前調用 SSLSocket.setEnabledProtocols(String[])。此系統屬性的值是一個字元串,該字元串是要啟用的 SSL/TLS 協議版本的逗號分隔的列表。
RMIClientSocketFactory 中的 createSockethost - 主機名port - 埠號號
IOException - 如果在Socket創建過程中發生 I/O 錯誤public boolean equals(Object obj)
指示某個其他物件是否“等於”此物件。
因為此類別的所有實例在功能上都等效(它們都使用預設的 SSLSocketFactory),所以此方法僅返回 this.getClass().equals(obj.getClass())。
如果子類別的實例在功能上不都等效,則該子類別應該覆寫此方法以及 hashCode()。
Object 中的 equalsobj - 要與之比較的參考物件。
true;否則返回 false。Object.hashCode(),
Hashtablepublic int hashCode()
返回此 SslRMIClientSocketFactory 的雜湊碼值。
Object 中的 hashCodeSslRMIClientSocketFactory 的雜湊碼值。Object.equals(java.lang.Object),
Hashtable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。