VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

WrappedFactory类

功能描述

为真正的SSLSocketFactory提供一个包装器,将所有调用委托给所包含的实例。子类只需要为封装的SSLSocketFactory提供一个构造函数。

createSocket(InetAddress host, int port)

功能描述

创建套接字,并将其连接到指定地址的指定端口号。使用为该工厂建立的套接字选项配置此套接字。

定义:SocketFactory类的createSocket方法。

语法格式

public Socket createSocket(InetAddress host,
                           int port)
                    throws IOException

参数说明

参数名 参数说明
host 服务器主机
port 服务器端口

返回值

套接字。

createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)

功能描述

创建套接字,并将其连接到指定远端端口上的指定远端地址。套接字也将被绑定到提供的本地地址和端口。使用为该工厂建立的套接字选项配置套接字。

定义:SocketFactory类的createSocket方法。

语法格式

public Socket createSocket(InetAddress address,
                           int port,
                           InetAddress localAddress,
                           int localPort)
                    throws IOException

参数说明

参数名 参数说明
address 服务器网络地址
port 服务器端口
localAddress 客户端网络地址
localPort 客户端端口

返回值

套接字。

createSocket(Socket socket, String host, int port, boolean autoClose)

功能描述

在给定的端口上,返回一个套接字,该套接字层位于连接到指定主机的现有套接字之上。当通过代理进行SSL隧道传输或在现有套接字上协商使用SSL时,可以使用此构造函数。主机和端口指的是逻辑上对端目的地。使用为该工厂建立的套接字选项配置此套接字。

定义:SSLSocketFactory类的createSocket方法。

语法格式

public Socket createSocket(Socket socket,
                           String host,
                           int port,
                           boolean autoClose)
                    throws IOException

参数说明

参数名 参数说明
socket 现有的套接字
host 服务器主机
port 服务器端口
autoClose 关闭此套接字时,关闭底层的套接字

返回值

套接字。

createSocket(String host, int port)

功能描述

创建套接字,并将其连接到指定远程端口上的指定远程主机。使用为该工厂建立的套接字选项配置此套接字。

定义:SocketFactory类的createSocket方法。

语法格式

public Socket createSocket(String host,
                           int port)
                    throws IOException

参数说明

参数名 参数说明
host 要连接的服务器主机名,或者为空,指环回地址
port 服务器端口

返回值

套接字。

createSocket(String host, int port, InetAddress localHost, int localPort)

功能描述

创建套接字,并将其连接到指定远程端口上的指定远程主机。套接字也将被绑定到提供的本地地址和端口。使用为该工厂建立的套接字选项配置此套接字。

定义:SocketFactory类的createSocket方法。

语法格式

public Socket createSocket(String host,
                           int port,
                           InetAddress localHost,
                           int localPort)
                    throws IOException

参数说明

参数名 参数说明
host 要连接的服务器主机名,或者为空,指环回地址
port 服务器端口
localHost 套接字绑定到的本地地址
localPort 套接字绑定到的本地端口

返回值

套接字。

getDefaultCipherSuites

功能描述

返回默认启用的密码套件列表。除非启用了不同的列表,否则SSL连接上的握手将使用这些密码套件之一。这些默认设置的最低服务质量要求保密保护和服务器身份验证(即没有匿名密码套件)。

定义:SSLSocketFactory类的getDefaultCipherSuites方法。

语法格式

public String[] getDefaultCipherSuites()

参数说明

无。

返回值

密码套件名称的数组。

getSupportedCipherSuites

功能描述

返回可在SSL连接上启用的密码套件的名称。通常,默认情况下只有其中的一个子集会被启用,因为这个列表可能包括不满足默认情况下服务质量要求的密码套件。这种密码组合在专门的应用中很有用。

定义:SSLSocketFactory类的getSupportedCipherSuites方法。

语法格式

public String[] getSupportedCipherSuites()

参数说明

无。

返回值

密码套件名称的数组。