Spec-Zone.ru › OpenJDK 17

Пакет 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
Оболочка для состояния результата, полученного в результате вызовов I/O SSLEngine.
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, 2021, 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/17/docs/api/java.base/javax/net/ssl/package-summary.html

Spec-Zone.ru

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