Spec-Zone.ru › OpenJDK 25

Пакет javax.net.ssl

package javax.net.ssl
Предоставляет классы для пакета защищённых сокетов. Используя классы защищённых сокетов, можно обмениваться данными с помощью SSL или связанного с ним протокола безопасности, чтобы надёжно обнаруживать любые ошибки, внесённые в сетевой поток байтов, и при необходимости шифровать данные и/или аутентифицировать взаимодействующие стороны.
  • Спецификация стандартных имён алгоритмов безопасности Java
Начиная с версии:
1.4
Внешние спецификации
  • Стандартные имена алгоритмов безопасности Java
Пакет Описание
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, содержащий List объектов KeyStore.Builder.
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.
SSLEngineResult.HandshakeStatus
Перечисление SSLEngineResult, описывающее текущее состояние рукопожатия этого SSLEngine.
SSLEngineResult.Status
Перечисление SSLEngineResult, описывающее общий результат операции SSLEngine.
SSLException
Указывает на ошибку, обнаруженную подсистемой SSL.
SSLHandshakeException
Указывает, что клиент и сервер не смогли согласовать требуемый уровень безопасности.
SSLKeyException
Сообщает о некорректном ключе SSL.
SSLParameters
Инкапсулирует параметры соединения SSL/TLS/DTLS.
SSLPeerUnverifiedException
Указывает, что личность узла-партнёра не проверена.
SSLPermission Устарело, подлежит удалению: этот элемент API будет удалён в будущей версии.
Это разрешение нельзя использовать для управления доступом к ресурсам, поскольку диспетчер безопасности больше не поддерживается.
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) или «Transport Layer Security» (TLS) IETF.
SSLSocketFactory
SSLSocketFactory создают SSLSocket.
StandardConstants
Определения стандартных констант
TrustManager
Это базовый интерфейс для диспетчеров доверия JSSE.
TrustManagerFactory
Этот класс служит фабрикой диспетчеров доверия на основе источника данных доверия.
TrustManagerFactorySpi
Этот класс определяет интерфейс поставщика служб (SPI) для класса TrustManagerFactory.
X509ExtendedKeyManager
Абстрактный класс, обеспечивающий расширение интерфейса X509KeyManager.
X509ExtendedTrustManager
Расширения интерфейса X509TrustManager для поддержки управления доверием с учётом соединения SSL/TLS/DTLS.
X509KeyManager
Экземпляры этого интерфейса управляют тем, какие пары ключей на основе сертификатов X509 используются для аутентификации локальной стороны защищённого сокета.
X509TrustManager
Экземпляры этого интерфейса управляют тем, какие сертификаты X509 могут использоваться для аутентификации удалённой стороны защищённого сокета.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, способы решения проблем и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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