|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class SSLSocketFactory extends SocketFactory
SSLSocketFactorys создают SSLSockets.SSLSocket| Конструктор и Описание |
|---|
SSLSocketFactory()
Конструктор используется только подклассами.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract Socket |
createSocket(Socket s, String host, int port, boolean autoClose)
Возвращает сокет, многоуровневый по существующему сокету, соединенному с именованным узлом, в данном порту.
|
static SocketFactory |
getDefault()
Возвращает фабрику сокета SSL по умолчанию.
|
abstract String[] |
getDefaultCipherSuites()
Возвращает список комплектов шифра, которые включаются по умолчанию.
|
abstract String[] |
getSupportedCipherSuites()
Возвращает имена комплектов шифра, которые могли быть включены для использования на соединении SSL.
|
createSocket, createSocket, createSocket, createSocket, createSocketpublic SSLSocketFactory()
public static SocketFactory getDefault()
В первый раз этот метод вызывают, свойство безопасности "ssl. SocketFactory.provider" исследуется. Если это - ненуль, класс тем именем загружается и инстанцируется. Если это успешно, и объект является экземпляром SSLSocketFactory, это делается фабрикой сокета SSL по умолчанию.
Иначе, этот метод возвраты SSLContext.getDefault().getSocketFactory(). Если тот вызов перестал работать, недействующая фабрика возвращается.
SocketFactorySSLContext.getDefault()public abstract String[] getDefaultCipherSuites()
getSupportedCipherSuites()public abstract String[] getSupportedCipherSuites()
getDefaultCipherSuites()public abstract Socket createSocket(Socket s, String host, int port, boolean autoClose) throws IOException
s - существующий сокетhost - узел сервераport - порт сервераautoClose - закройте базовый сокет, когда этот сокет закрываетсяIOException - если ошибка ввода-вывода происходит, создавая сокетNullPointerException - если параметр s является нулем
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.