JavaTM 2 Platform
Standard Ed. 6

javax.net.ssl
類別 SSLServerSocketFactory

java.lang.Object
  繼承者 javax.net.ServerSocketFactory
      繼承者 javax.net.ssl.SSLServerSocketFactory

public abstract class SSLServerSocketFactory
extends ServerSocketFactory

SSLServerSocketFactory 創建 SSLServerSocket

從以下版本開始:
1.4
另請參見:
SSLSocket, SSLServerSocket

建構子摘要
protected SSLServerSocketFactory()
          建構子僅供子類別使用。
 
方法摘要
static ServerSocketFactory getDefault()
          返回預設的 SSL 伺服器Socket處理器。
abstract  String[] getDefaultCipherSuites()
          返回預設情況下啟用的密碼套件的列表。
abstract  String[] getSupportedCipherSuites()
          返回可以在由此處理器創建的 SSL 連接上啟用的密碼套件的名稱。
 
從類別 javax.net.ServerSocketFactory 繼承的方法
createServerSocket, createServerSocket, createServerSocket, createServerSocket
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

SSLServerSocketFactory

protected SSLServerSocketFactory()
建構子僅供子類別使用。

方法詳細資訊

getDefault

public static ServerSocketFactory getDefault()
返回預設的 SSL 伺服器Socket處理器。

第一次調用此方法時,將檢查安全屬性 "ssl.ServerSocketFactory.provider"。如果它不為 null,則載入並實例化使用該名稱的類別。如果成功並且該物件是 SSLServerSocketFactory 的實例,則它成為預設的 SSL 伺服器Socket處理器。

否則,此方法返回 SSLContext.getDefault().getServerSocketFactory()。如果該調用失敗,則返回無效的處理器。

返回:
預設的 ServerSocketFactory
另請參見:
SSLContext.getDefault()

getDefaultCipherSuites

public abstract String[] getDefaultCipherSuites()
返回預設情況下啟用的密碼套件的列表。除非啟用了不同的列表,否則 SSL 連接上的聯絡將使用這些密碼套件中的一個。這些預設值的最低服務質量是要求保護機密性和伺服器驗證(也就是說沒有匿名的密碼套件)。

返回:
預設情況下啟用的密碼套件的陣列。
另請參見:
getSupportedCipherSuites()

getSupportedCipherSuites

public abstract String[] getSupportedCipherSuites()
返回可以在由此處理器創建的 SSL 連接上啟用的密碼套件的名稱。通常,因為此列表可能包含不能滿足這些預設值的服務質量要求的密碼套件,所以預設情況下只能實際啟用它們的子集。這種密碼套件在專門的應用程序中才能有用。

返回:
密碼套件名稱的陣列
另請參見:
getDefaultCipherSuites()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only