Пакет 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 | Этот класс определяет интерфейс поставщика услуг (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