JavaTM 2 Platform
Standard Ed. 5.0

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 服务器套接字工厂。
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 服务器套接字工厂。通过将 "ssl.ServerSocketFactory.provider" 安全属性(在 Java 安全属性文件中)的值设置为所需的类可以改变默认实现。

如果没有为此虚拟机正确地配置 SSL,则工厂不起作用(使用它将报告实例化异常)。

返回:
默认的 ServerSocketFactory

getDefaultCipherSuites

public abstract String[] getDefaultCipherSuites()
返回默认情况下启用的密码套件的列表。除非启用了不同的列表,否则 SSL 连接上的联络将使用这些密码套件中的一个。这些默认值的最低服务质量是要求保护机密性和服务器身份验证(也就是说没有匿名的密码套件)。

返回:
默认情况下启用的密码套件的数组。
另请参见:
getSupportedCipherSuites()

getSupportedCipherSuites

public abstract String[] getSupportedCipherSuites()
返回可以在由此工厂创建的 SSL 连接上启用的密码套件的名称。通常,因为此列表可能包含不能满足这些默认值的服务质量要求的密码套件,所以默认情况下只能实际启用它们的子集。这种密码套件在专门的应用程序中才能有用。

返回:
密码套件名称的数组
另请参见:
getDefaultCipherSuites()

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策