Spec-Zone.ru › OpenJDK 24

Пакет javax.net.ssl

package javax.net.ssl
Предоставляет классы для безопасного сокета. Используя классы безопасного сокета, вы можете обмениваться данными с использованием SSL или связанного протокола безопасности, чтобы надежно обнаруживать любые ошибки, внесенные в сетевой байтовый поток, и, при необходимости, шифровать данные и/или аутентифицировать обменивающихся сторонами.
  • Спецификация Java Security Standard Algorithm Names
Since:
1.4
Внешние спецификации
  • Стандартные имена алгоритмов Java Security
Пакет Описание
javax.net
Предоставляет классы для сетевых приложений.
Класс Описание
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

Spec-Zone.ru

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