Пакет javax.net.ssl
Предоставляет классы для защищенного сокета. Используя классы защищенного сокета, вы можете взаимодействовать с помощью протокола SSL или родственного защищенного протокола, надежно обнаруживая любые ошибки, внесенные в сетевой байтовый поток, и, по желанию, шифруя данные и/или аутентифицируя взаимодействующие стороны.
- С тех пор:
- 1.4
| Интерфейс | Описание |
|---|---|
| HandshakeCompletedListener | Этот интерфейс реализуется любым классом, который хочет получать уведомления о завершении рукопожатия протокола SSL для заданного подключения SSL. |
| HostnameVerifier | Этот класс является базовым интерфейсом для проверки имени хоста. |
| KeyManager | Это базовый интерфейс для менеджеров ключей JSSE. |
| ManagerFactoryParameters | Этот класс является базовым интерфейсом для предоставления алгоритмически-специфической информации для KeyManagerFactory или TrustManagerFactory. |
| SSLSession | В SSL сессии используются для описания текущих взаимоотношений между двумя сущностями. |
| SSLSessionBindingListener | Этот интерфейс реализуется объектами, которые хотят знать, когда они привязываются или отвязываются от SSLSession. |
| SSLSessionContext | A |
| TrustManager | Это базовый интерфейс для менеджеров доверия JSSE. |
| X509KeyManager | Примеры этого интерфейса управляют тем, какие пары ключей на основе сертификатов X509 используются для аутентификации локальной стороны защищенного сокета. |
| X509TrustManager | Примеры этого интерфейса управляют тем, какие сертификаты X509 могут быть использованы для аутентификации удаленной стороны защищенного сокета. |
| Класс | Описание |
|---|---|
| CertPathTrustManagerParameters | Обёртка для CertPathParameters. |
| ExtendedSSLSession | Расширяет |
| HandshakeCompletedEvent | Это событие указывает на то, что рукопожатие SSL завершилось для данного подключения SSL. |
| HttpsURLConnection |
|
| KeyManagerFactory | Этот класс служит фабрикой для менеджеров ключей на основе источника ключей. |
| KeyManagerFactorySpi | Этот класс определяет интерфейс поставщика услуг (SPI) для класса |
| KeyStoreBuilderParameters | Объект параметров для X509KeyManagers, который инкапсулирует список KeyStore.Builders. |
| SNIHostName | Примеры этого класса представляют имя сервера типа |
| SNIMatcher | Примеры этого класса представляют собой согласователь, который выполняет операции согласования с экземпляром |
| SNIServerName | Примеры этого класса представляют имя сервера в расширении Server Name Indication (SNI). |
| SSLContext | Примеры этого класса представляют собой реализацию протокола защищенного сокета, который служит фабрикой для фабрик защищенных сокетов или |
| SSLContextSpi | Этот класс определяет интерфейс поставщика услуг (SPI) для класса |
| SSLEngine | Класс, который обеспечивает защищенное общение с использованием протоколов, таких как Secure Sockets Layer (SSL) или IETF RFC 2246 «Протокол защиты транспортного уровня» (TLS), но независим от транспорта. |
| SSLEngineResult | Инкапсуляция состояния результата, произведенного |
| SSLParameters | Инкапсулирует параметры для подключения SSL/TLS/DTLS. |
| SSLPermission | Этот класс предназначен для различных сетевых разрешений. |
| SSLServerSocket | Этот класс расширяет |
| SSLServerSocketFactory |
|
| SSLSessionBindingEvent | Это событие передаётся SSLSessionBindingListener. |
| SSLSocket | Этот класс расширяет |
| SSLSocketFactory |
|
| StandardConstants | Определения стандартных констант |
| TrustManagerFactory | Этот класс служит фабрикой для менеджеров доверия на основе источника материалов доверия. |
| TrustManagerFactorySpi | Этот класс определяет интерфейс поставщика услуг (SPI) для класса |
| X509ExtendedKeyManager | Абстрактный класс, обеспечивающий расширение интерфейса X509KeyManager. |
| X509ExtendedTrustManager | Расширения интерфейса |
| Перечисление | Описание |
|---|---|
| SSLEngineResult.HandshakeStatus | Перечисление |
| SSLEngineResult.Status | Перечисление |
| Исключение | Описание |
|---|---|
| SSLException | Указывает на какой-либо вид ошибки, обнаруженной подсистемой SSL. |
| SSLHandshakeException | Указывает, что клиент и сервер не смогли договориться об требуемом уровне безопасности. |
| SSLKeyException | Сообщает о неисправном ключе SSL. |
| SSLPeerUnverifiedException | Указывает, что идентификатор партнера не был проверен. |
| SSLProtocolException | Сообщает об ошибке в работе протокола SSL. |
© 1993, 2020, 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/11/docs/api/java.base/javax/net/ssl/package-summary.html