Пакет javax.net.ssl
Предоставляет классы для работы с защищенными сокетами.
См.: Описание
| Интерфейс | Описание |
|---|---|
| HandshakeCompletedListener | Этот интерфейс реализуется любым классом, который хочет получать уведомления о завершении рукопожатия SSL-протокола на данном SSL-соединении. |
| HostnameVerifier | Этот класс — базовый интерфейс для проверки имени хоста. |
| KeyManager | Это базовый интерфейс для менеджеров ключей JSSE. |
| ManagerFactoryParameters | Этот класс — базовый интерфейс для предоставления алгоритм-специфичной информации в KeyManagerFactory или TrustManagerFactory. |
| SSLSession | В SSL сессии используются для описания текущих отношений между двумя сущностями. |
| SSLSessionBindingListener | Этот интерфейс реализуется объектами, которые хотят знать, когда они связываются или отсоединяются от SSLSession. |
| SSLSessionContext | A |
| TrustManager | Это базовый интерфейс для менеджеров доверия JSSE. |
| X509KeyManager | Экземпляры этого интерфейса управляют тем, какие пары ключей на основе X509-сертификатов используются для аутентификации локальной стороны защищенного сокета. |
| X509TrustManager | Экземпляры этого интерфейса управляют тем, какие X509-сертификаты могут использоваться для аутентификации удаленной стороны защищенного сокета. |
| Класс | Описание |
|---|---|
| CertPathTrustManagerParameters | Обёртка для CertPathParameters. |
| ExtendedSSLSession | Расширяет интерфейс |
| HandshakeCompletedEvent | Это событие указывает на завершение SSL-рукопожатия на данном SSL-соединении. |
| HttpsURLConnection |
|
| KeyManagerFactory | Этот класс действует как фабрика для менеджеров ключей на основе источника ключей. |
| KeyManagerFactorySpi | Этот класс определяет интерфейс поставщика сервисов (SPI) для класса |
| KeyStoreBuilderParameters | Объект параметров для X509KeyManagers, который инкапсулирует список KeyStore.Builders. |
| SNIHostName | Экземпляры этого класса представляют имя сервера типа |
| SNIMatcher | Экземпляры этого класса представляют собой матчер, который выполняет операции сопоставления с экземпляром |
| SNIServerName | Экземпляры этого класса представляют имя сервера в расширении Server Name Indication (SNI). |
| SSLContext | Экземпляры этого класса представляют собой реализацию протокола защищенного сокета, которая действует как фабрика для фабрик защищенных сокетов или |
| SSLContextSpi | Этот класс определяет интерфейс поставщика сервисов (SPI) для класса |
| SSLEngine | Класс, который позволяет использовать защищенную связь с помощью протоколов, таких как Secure Sockets Layer (SSL) или IETF RFC 2246 "Transport Layer Security" (TLS) , но независим от транспорта. |
| SSLEngineResult | Инкапсуляция состояния результата, созданного |
| SSLParameters | Инкапсулирует параметры для SSL/TLS-соединения. |
| SSLPermission | Этот класс предназначен для различных разрешений сети. |
| SSLServerSocket | Этот класс расширяет |
| SSLServerSocketFactory |
|
| SSLSessionBindingEvent | Это событие передаётся SSLSessionBindingListener. |
| SSLSocket | Этот класс расширяет |
| SSLSocketFactory |
|
| StandardConstants | Определения стандартных констант |
| TrustManagerFactory | Этот класс действует как фабрика для менеджеров доверия на основе источника данных доверия. |
| TrustManagerFactorySpi | Этот класс определяет интерфейс поставщика сервисов (SPI) для класса |
| X509ExtendedKeyManager | Абстрактный класс, предоставляющий возможность расширения интерфейса X509KeyManager. |
| X509ExtendedTrustManager | Расширения интерфейса |
| Перечисление | Описание |
|---|---|
| SSLEngineResult.HandshakeStatus | Перечисление |
| SSLEngineResult.Status | Перечисление |
| Исключение | Описание |
|---|---|
| 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.