所有类


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()

所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部