Поделиться через


Javax.Net.Ssl Пространство имен

Этот пакет предоставляет классы и интерфейсы, необходимые для использования протокола SSL и протокола TLS.

Классы

CertPathTrustManagerParameters

Оболочка для CertPathParameters.

ExtendedSSLSession

SSLSession Расширяет интерфейс для поддержки дополнительных атрибутов сеанса.

HandshakeCompletedEvent

Это событие указывает, что подтверждение SSL завершено в заданном SSL-соединении.

HttpsURLConnection

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

KeyManagerFactory

Этот класс выступает в качестве фабрики для ключевых менеджеров на основе источника ключевого материала.

KeyManagerFactorySpi

Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для KeyManagerFactory класса.

KeyStoreBuilderParameters

Объект параметров для X509KeyManagers, инкапсулирующий список KeyStore.

SNIHostName

Экземпляры этого класса представляют имя сервера типа StandardConstants#SNI_HOST_NAME host_name в расширении "Указание имени сервера" (SNI).

SNIMatcher

Экземпляры этого класса представляют компанер, выполняющий операции сопоставления в экземпляре SNIServerName .

SNIServerName

Экземпляры этого класса представляют имя сервера в расширении "Указание имени сервера" (SNI).

SSLContext

Экземпляры этого класса представляют собой реализацию протокола безопасного сокета, которая выступает в качестве фабрики для безопасных фабрик сокетов или SSLEngines.

SSLContextSpi

Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для SSLContext класса.

SSLEngine

Класс, который обеспечивает безопасную связь с помощью протоколов, таких как протокол 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.

SSLPeerUnverifiedException

Указывает, что удостоверение однорангового узла не проверено.

SSLPermission

Устаревший код безопасности; не используйте.

SSLProtocolException

Сообщает об ошибке в операции протокола SSL.

SSLServerSocket

Этот класс расширяет ServerSocketвозможности и предоставляет безопасные сокеты сервера с помощью таких протоколов, как протоколы SSL или TLS.

SSLServerSocketFactory

SSLServerSocketFactorys create SSLServerSockets.

SSLSessionBindingEvent

Это событие распространяется на SSLSessionBindingListener.

SSLSocket

Этот класс расширяет возможности Socketи предоставляет безопасный сокет с помощью таких протоколов, как протоколы SSL или IETF "Tls Security" (TLS).

SSLSocketFactory

SSLSocketFactorys create SSLSockets.

StandardConstants

Определения стандартных констант

TrustManagerFactory

Этот класс выступает в качестве фабрики для руководителей доверия на основе источника материала доверия.

TrustManagerFactorySpi

Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для TrustManagerFactory класса.

X509ExtendedKeyManager

Абстрактный класс, предоставляющий расширение интерфейса X509KeyManager.

X509ExtendedTrustManager

Расширения интерфейса X509TrustManager для поддержки управления конфиденциальным доверием ssl/TLS.

Интерфейсы

IHandshakeCompletedListener

Этот интерфейс реализуется любым классом, который хочет получать уведомления о завершении подтверждения протокола SSL при заданном SSL-подключении.

IHostnameVerifier

Этот класс является базовым интерфейсом для проверки имени узла.

IKeyManager

Это базовый интерфейс для диспетчеров ключей JSSE.

IManagerFactoryParameters

Этот класс является базовым интерфейсом для предоставления сведений, относящихся к алгоритму, для KeyManagerFactory или TrustManagerFactory.

ISSLSession

В SSL сеансы используются для описания текущей связи между двумя сущностями.

ISSLSessionBindingListener

Этот интерфейс реализуется объектами, которые хотят знать, когда они привязаны или не связаны с SSLSession.

ISSLSessionContext

Представляет SSLSessionContext набор s, связанный SSLSessionс одной сущностью.

ITrustManager

Это базовый интерфейс для диспетчеров доверия JSSE.

IX509KeyManager

Экземпляры этого интерфейса управляют парами ключей на основе сертификата X509 для проверки подлинности локальной стороны безопасного сокета.

IX509TrustManager

Экземпляр этого интерфейса, с помощью которого можно использовать сертификаты X509 для проверки подлинности удаленной стороны безопасного сокета.