|
CryptoPro JTLS. Public API. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.net.SocketFactory
javax.net.ssl.SSLSocketFactory
ru.CryptoPro.ssl.SSLSocketFactoryImpl
Реализация SSLSocketFactory. Она предоставляет открытые способы создания SSL сокетов, используя программный интерфейс "верхнего уровня", который инкапсулирует настройки по умолчанию политик системы, в отличии от предоставления приложению гибкости. В частности, используется переконфигурируемый контекст аутентификации (в котором содержатся ключи) в отличии от предоставления любой гибкости в использовании ключей. Обычно такой контекст является контекстом по умолчанию, но он может и конкретно задаваться.
Constructor Summary | |
SSLSocketFactoryImpl()
Этот конструктор вызывается из javax.net.ssl.SSLSocketFactory. |
Method Summary | |
java.net.Socket |
createSocket()
Создание неприсоединенного сокета. |
java.net.Socket |
createSocket(java.net.InetAddress address,
int port)
Функция создает сокет, присоединенный к серверу по заданному адресу и TCP порту. |
java.net.Socket |
createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress clientAddress,
int clientPort)
Функция создает сокет, присоединенный к серверу по заданному адресу и TCP порту. |
java.net.Socket |
createSocket(java.net.Socket s,
java.lang.String host,
int port,
boolean autoClose)
Функция возвращает сокет, надстроенный над существующим сокетом и присоединяемый к ServerSocket по заданным хосту и порту. |
java.net.Socket |
createSocket(java.lang.String host,
int port)
Создание соединенного SSL сокета по заданным хосту и порту. |
java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress clientAddress,
int clientPort)
Создание соединенного SSL сокета по заданным хосту и порту. |
java.lang.String[] |
getDefaultCipherSuites()
Функция возвращает подмножество поддерживаемых CipherSuite, которые являются допустимыми по умолчанию. |
java.lang.String[] |
getSupportedCipherSuites()
Функция возвращает имена CipherSuite, которые могут использоваться в SSL соединении. |
Methods inherited from class javax.net.ssl.SSLSocketFactory |
getDefault |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SSLSocketFactoryImpl()
Method Detail |
public java.net.Socket createSocket()
Socket.connect(java.net.SocketAddress, int)
public java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException, java.net.UnknownHostException
host
- имя хоста, с которым осуществляется соединениеport
- номер порта сервера
java.io.IOException
java.net.UnknownHostException
public java.net.Socket createSocket(java.net.Socket s, java.lang.String host, int port, boolean autoClose) throws java.io.IOException
s
- существующий сокетhost
- хост сервераport
- порт сервераautoClose
- закрытие нижестоящего сокета при закрытии данного сокета
java.io.IOException
- если соединение не может быть установлено
java.net.UnknownHostException
- если хост не известенpublic java.net.Socket createSocket(java.net.InetAddress address, int port) throws java.io.IOException
address
- хост сервераport
- порт сервера
java.io.IOException
public java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress clientAddress, int clientPort) throws java.io.IOException
java.io.IOException
public java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress clientAddress, int clientPort) throws java.io.IOException
java.io.IOException
public java.lang.String[] getDefaultCipherSuites()
public java.lang.String[] getSupportedCipherSuites()
|
Copyright Crypto-Pro. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |