Spec-Zone.ru › OpenJDK 21

Пакет javax.net.ssl

package javax.net.ssl
Предоставляет классы для защищенного сокета. Используя классы защищенного сокета, вы можете осуществлять связь с использованием SSL или родственного протокола безопасности для надежного обнаружения любых ошибок, внесенных в сетевой байтовый поток, и, по желанию, шифровать данные и/или аутентифицировать взаимодействующие стороны.
  • Спецификация Java Security Standard Algorithm Names
Since:
1.4
Пакет Описание
javax.net
Предоставляет классы для сетевых приложений.
Класс Описание
CertPathTrustManagerParameters
Обёртка для CertPathParameters.
ExtendedSSLSession
Расширяет интерфейс SSLSession для поддержки дополнительных атрибутов сеанса.
HandshakeCompletedEvent
Это событие указывает, что рукопожатие SSL завершилось для данного SSL-соединения.
HandshakeCompletedListener
Этот интерфейс реализуется любым классом, который хочет получать уведомления о завершении рукопожатия SSL-протокола для данного SSL-соединения.
HostnameVerifier
Этот класс является базовым интерфейсом для проверки имени хоста.
HttpsURLConnection
HttpsURLConnection расширяет HttpURLConnection с поддержкой функций, специфичных для https.
KeyManager
Это базовый интерфейс для менеджеров ключей JSSE.
KeyManagerFactory
Этот класс служит фабрикой для менеджеров ключей на основе источника ключевого материала.
KeyManagerFactorySpi
Этот класс определяет Интерфейс поставщика услуг (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
Этот класс определяет Интерфейс поставщика услуг (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
Этот класс определяет Интерфейс поставщика услуг (SPI) для класса TrustManagerFactory.
X509ExtendedKeyManager
Абстрактный класс, предоставляющий расширение интерфейса X509KeyManager.
X509ExtendedTrustManager
Расширения интерфейса X509TrustManager для поддержки управления доверием, чувствительным к SSL/TLS/DTLS-соединениям.
X509KeyManager
Экземпляры этого интерфейса управляют тем, какие X509 пары ключей на основе сертификатов используются для аутентификации локальной стороны защищенного сокета.
X509TrustManager
Экземпляры этого интерфейса управляют тем, какие X509 сертификаты могут использоваться для аутентификации удаленной стороны защищенного сокета.

© 1993, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/java.base/javax/net/ssl/package-summary.html

Spec-Zone.ru

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