Пакет javax.net.ssl
package javax.net.ssl
Предоставляет классы для безопасного сокета. Используя классы безопасного сокета, вы можете обмениваться данными с использованием SSL или связанного протокола безопасности, чтобы надежно обнаруживать любые ошибки, внесенные в сетевой байтовый поток, и, при необходимости, шифровать данные и/или аутентифицировать обменивающихся сторонами.
- Since:
- 1.4
- Внешние спецификации
| Класс | Описание |
|---|---|
| CertPathTrustManagerParameters | Обёртка для CertPathParameters. |
| ExtendedSSLSession | Расширяет интерфейс SSLSession для поддержки дополнительных атрибутов сессии. |
| HandshakeCompletedEvent | Это событие указывает на завершение рукопожатия SSL на данном SSL-соединении. |
| HandshakeCompletedListener | Этот интерфейс реализуется любым классом, который хочет получать уведомления о завершении рукопожатия протокола SSL на данном SSL-соединении. |
| HostnameVerifier | Этот класс является базовым интерфейсом для проверки имени хоста. |
| HttpsURLConnection | HttpsURLConnection расширяет HttpURLConnection с поддержкой функций, специфичных для https. |
| KeyManager | Это базовый интерфейс для менеджеров ключей JSSE. |
| KeyManagerFactory | Этот класс действует как фабрика для менеджеров ключей на основе источника материала ключей. |
| KeyManagerFactorySpi | Этот класс определяет интерфейс Service Provider Interface (SPI) для класса KeyManagerFactory. |
| KeyStoreBuilderParameters | Объект параметров для X509KeyManagers, содержащий список KeyStore.Builders. |
| ManagerFactoryParameters | Этот класс является базовым интерфейсом для предоставления информации, специфичной для алгоритма, классу KeyManagerFactory или TrustManagerFactory. |
| SNIHostName | Экземпляры этого класса представляют имя сервера типа host_name в расширении Server Name Indication (SNI). |
| SNIMatcher | Экземпляры этого класса представляют соответствие, которое выполняет операции сопоставления с экземпляром SNIServerName. |
| SNIServerName | Экземпляры этого класса представляют имя сервера в расширении Server Name Indication (SNI). |
| SSLContext | Экземпляры этого класса представляют реализацию протокола безопасного сокета, которая действует как фабрика для фабрик безопасных сокетов или SSLEngine. |
| SSLContextSpi | Этот класс определяет интерфейс Service Provider Interface (SPI) для класса SSLContext. |
| SSLEngine | Класс, который позволяет осуществлять безопасное общение с использованием таких протоколов, как Secure Sockets Layer (SSL) или IETF RFC 2246 "Transport Layer Security" (TLS) протоколы, но не зависит от транспорта. |
| SSLEngineResult | Инкапсуляция состояния результата, произведенного вызовами SSLEngine I/O. |
| SSLEngineResult.HandshakeStatus | Перечисление SSLEngineResult, описывающее текущее состояние рукопожатия этого SSLEngine. |
| SSLEngineResult.Status | Перечисление SSLEngineResult, описывающее общий результат операции SSLEngine. |
| SSLException | Указывает на какой-либо вид ошибки, обнаруженной SSL-подсистемой. |
| SSLHandshakeException | Указывает, что клиент и сервер не смогли договориться о требуемом уровне безопасности. |
| SSLKeyException | Сообщает об ошибке ключа SSL. |
| SSLParameters | Инкапсулирует параметры для SSL/TLS/DTLS-соединения. |
| SSLPeerUnverifiedException | Указывает, что идентичность собеседника не была проверена. |
| SSLPermission | Этот класс для различных сетевых разрешений. |
| SSLProtocolException | Сообщает об ошибке в работе SSL-протокола. |
| SSLServerSocket | Этот класс расширяет ServerSocket и предоставляет безопасные серверные сокеты, используя протоколы, такие как Secure Sockets Layer (SSL) или Transport Layer Security (TLS). |
| SSLServerSocketFactory | SSLServerSocketFactory создают SSLServerSocket. |
| SSLSession | В SSL сессии используются для описания текущих отношений между двумя сущностями. |
| SSLSessionBindingEvent | Это событие передается в SSLSessionBindingListener. |
| SSLSessionBindingListener | Этот интерфейс реализуется объектами, которые хотят знать, когда они привязываются или отвязываются от SSLSession. |
| SSLSessionContext | SSLSessionContext представляет набор SSLSession, связанных с одной сущностью. |
| SSLSocket | Этот класс расширяет Socket и предоставляет безопасные сокеты, используя такие протоколы, как "Secure Sockets Layer" (SSL) или IETF "Transport Layer Security" (TLS). |
| SSLSocketFactory | SSLSocketFactory создают SSLSocket. |
| StandardConstants | Определения стандартных констант |
| TrustManager | Это базовый интерфейс для менеджеров доверия JSSE. |
| TrustManagerFactory | Этот класс действует как фабрика для менеджеров доверия на основе источника материалов доверия. |
| TrustManagerFactorySpi | Этот класс определяет интерфейс Service Provider Interface (SPI) для класса TrustManagerFactory. |
| X509ExtendedKeyManager | Абстрактный класс, предоставляющий возможность расширения интерфейса X509KeyManager. |
| X509ExtendedTrustManager | Расширения интерфейса X509TrustManager для поддержки SSL/TLS/DTLS-зависимого управления доверием. |
| X509KeyManager | Экземпляры этого интерфейса управляют тем, какие X509 пары ключей на основе сертификатов используются для аутентификации локальной стороны безопасного сокета. |
| X509TrustManager | Экземпляры этого интерфейса управляют тем, какие X509 сертификаты могут быть использованы для аутентификации удалённой стороны безопасного сокета. |
© 1993, 2025, 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/javax/net/ssl/package-summary.html