Spec-Zone.ru › OpenJDK 8

Пакет javax.net.ssl

Предоставляет классы для работы с защищенными сокетами.

См.: Описание

Интерфейс Описание
HandshakeCompletedListener

Этот интерфейс реализуется любым классом, который хочет получать уведомления о завершении рукопожатия SSL-протокола на данном SSL-соединении.

HostnameVerifier

Этот класс — базовый интерфейс для проверки имени хоста.

KeyManager

Это базовый интерфейс для менеджеров ключей JSSE.

ManagerFactoryParameters

Этот класс — базовый интерфейс для предоставления алгоритм-специфичной информации в KeyManagerFactory или TrustManagerFactory.

SSLSession

В SSL сессии используются для описания текущих отношений между двумя сущностями.

SSLSessionBindingListener

Этот интерфейс реализуется объектами, которые хотят знать, когда они связываются или отсоединяются от SSLSession.

SSLSessionContext

A SSLSessionContext представляет собой набор SSLSessions, связанных с одной сущностью.

TrustManager

Это базовый интерфейс для менеджеров доверия JSSE.

X509KeyManager

Экземпляры этого интерфейса управляют тем, какие пары ключей на основе X509-сертификатов используются для аутентификации локальной стороны защищенного сокета.

X509TrustManager

Экземпляры этого интерфейса управляют тем, какие X509-сертификаты могут использоваться для аутентификации удаленной стороны защищенного сокета.

Класс Описание
CertPathTrustManagerParameters

Обёртка для CertPathParameters.

ExtendedSSLSession

Расширяет интерфейс SSLSession для поддержки дополнительных атрибутов сессии.

HandshakeCompletedEvent

Это событие указывает на завершение SSL-рукопожатия на данном SSL-соединении.

HttpsURLConnection

HttpsURLConnection расширяет HttpURLConnection с поддержкой функций, специфичных для https.

KeyManagerFactory

Этот класс действует как фабрика для менеджеров ключей на основе источника ключей.

KeyManagerFactorySpi

Этот класс определяет интерфейс поставщика сервисов (SPI) для класса KeyManagerFactory.

KeyStoreBuilderParameters

Объект параметров для X509KeyManagers, который инкапсулирует список KeyStore.Builders.

SNIHostName

Экземпляры этого класса представляют имя сервера типа host_name в расширении Server Name Indication (SNI).

SNIMatcher

Экземпляры этого класса представляют собой матчер, который выполняет операции сопоставления с экземпляром SNIServerName.

SNIServerName

Экземпляры этого класса представляют имя сервера в расширении Server Name Indication (SNI).

SSLContext

Экземпляры этого класса представляют собой реализацию протокола защищенного сокета, которая действует как фабрика для фабрик защищенных сокетов или SSLEngine.

SSLContextSpi

Этот класс определяет интерфейс поставщика сервисов (SPI) для класса SSLContext.

SSLEngine

Класс, который позволяет использовать защищенную связь с помощью протоколов, таких как Secure Sockets Layer (SSL) или IETF RFC 2246 "Transport Layer Security" (TLS) , но независим от транспорта.

SSLEngineResult

Инкапсуляция состояния результата, созданного SSLEngine операциями ввода-вывода.

SSLParameters

Инкапсулирует параметры для SSL/TLS-соединения.

SSLPermission

Этот класс предназначен для различных разрешений сети.

SSLServerSocket

Этот класс расширяет ServerSocket и предоставляет защищенные серверные сокеты с использованием протоколов, таких как Secure Sockets Layer (SSL) или Transport Layer Security (TLS).

SSLServerSocketFactory

SSLServerSocketFactory создают SSLServerSocket.

SSLSessionBindingEvent

Это событие передаётся SSLSessionBindingListener.

SSLSocket

Этот класс расширяет Socket и предоставляет защищенные сокеты с использованием протоколов, таких как "Secure Sockets Layer" (SSL) или IETF "Transport Layer Security" (TLS).

SSLSocketFactory

SSLSocketFactory создают SSLSocket.

StandardConstants

Определения стандартных констант

TrustManagerFactory

Этот класс действует как фабрика для менеджеров доверия на основе источника данных доверия.

TrustManagerFactorySpi

Этот класс определяет интерфейс поставщика сервисов (SPI) для класса TrustManagerFactory.

X509ExtendedKeyManager

Абстрактный класс, предоставляющий возможность расширения интерфейса X509KeyManager.

X509ExtendedTrustManager

Расширения интерфейса X509TrustManager для поддержки управления доверием, чувствительным к SSL/TLS-соединению.

Перечисление Описание
SSLEngineResult.HandshakeStatus

Перечисление SSLEngineResult, описывающее текущее состояние рукопожатия данного SSLEngine.

SSLEngineResult.Status

Перечисление SSLEngineResult, описывающее общий результат операции SSLEngine.

Исключение Описание
SSLException

Указывает на какой-либо тип ошибки, обнаруженной SSL-подсистемой.

SSLHandshakeException

Указывает, что клиент и сервер не смогли согласовать необходимый уровень безопасности.

SSLKeyException

Сообщает об ошибке с ключом SSL.

SSLPeerUnverifiedException

Указывает, что идентичность партнера не была проверена.

SSLProtocolException

Сообщает об ошибке в работе SSL-протокола.

Описание пакета javax.net.ssl

Предоставляет классы для работы с защищенными сокетами. Используя классы защищенных сокетов, вы можете взаимодействовать с использованием SSL или связанного с ним протокола безопасности для надежного обнаружения любых ошибок, внесенных в сетевой байтовый поток, и, необязательно, шифровать данные и/или аутентифицировать взаимодействующие стороны.

Since:
1.4

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API