|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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
中的 createSocket
host
- 主機名port
- 埠號號
IOException
- 如果在Socket創建過程中發生 I/O 錯誤public boolean equals(Object obj)
指示某個其他物件是否“等於”此物件。
因為此類別的所有實例在功能上都等效(它們都使用預設的 SSLSocketFactory
),所以此方法僅返回 this.getClass().equals(obj.getClass())
。
如果子類別的實例在功能上不都等效,則該子類別應該覆寫此方法以及 hashCode()
。
Object
中的 equals
obj
- 要與之比較的參考物件。
true
;否則返回 false
。Object.hashCode()
,
Hashtable
public int hashCode()
返回此 SslRMIClientSocketFactory
的雜湊碼值。
Object
中的 hashCode
SslRMIClientSocketFactory
的雜湊碼值。Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。