Javax.Net.Ssl 名前空間

このパッケージには、Secure Sockets Layer (SSL) プロトコルと後続のトランスポート層セキュリティ (TLS) プロトコルを使用するために必要なクラスとインターフェイスが用意されています。

クラス

CertPathTrustManagerParameters

CertPathParameters のラッパー。

ExtendedSSLSession

インターフェイスを拡張して SSLSession 、追加のセッション属性をサポートします。

HandshakeCompletedEvent

このイベントは、特定の SSL 接続で SSL ハンドシェイクが完了したことを示します。

HttpsURLConnection

HttpsURLConnection は、https 固有の機能のサポートと共に拡張されます HttpURLConnection

KeyManagerFactory

このクラスは、キー マテリアルのソースに基づいてキー マネージャーのファクトリとして機能します。

KeyManagerFactorySpi

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyManagerFactory 定義します。

KeyStoreBuilderParameters

KeyStore のリストをカプセル化する X509KeyManagers の parameters オブジェクト。

SNIHostName

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能の種類 StandardConstants#SNI_HOST_NAME host_name のサーバー名を表します。

SNIMatcher

このクラスのインスタンスは、インスタンスに対して一致操作を実行するマッチャーを SNIServerName 表します。

SNIServerName

このクラスのインスタンスは、サーバー名表示 (SNI) 拡張機能のサーバー名を表します。

SSLContext

このクラスのインスタンスは、セキュリティで保護されたソケット ファクトリまたは SSLEngines のファクトリとして機能するセキュリティで保護されたソケット プロトコルの実装を表します。

SSLContextSpi

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を SSLContext 定義します。

SSLEngine

Secure Sockets Layer (SSL) や IETF RFC 2246 "Transport Layer Security" (TLS) プロトコルなどのプロトコルを使用してセキュリティで保護された通信を可能にするが、トランスポートに依存しないクラス。

SSLEngineResult

I/O 呼び出しによって SSLEngine 生成される結果状態のカプセル化。

SSLEngineResult.HandshakeStatus

この SSLEngineSSLEngineResult現在のハンドシェーク状態を記述する列挙型。

SSLEngineResult.Status

操作の SSLEngineResult 全体的な結果を記述する SSLEngine 列挙型。

SSLException

SSL サブシステムによって何らかのエラーが検出されたことを示します。

SSLHandshakeException

クライアントとサーバーが目的のレベルのセキュリティをネゴシエートできなかったことを示します。

SSLKeyException

不適切な SSL キーを報告します。

SSLParameters

SSL/TLS 接続のパラメーターをカプセル化します。

SSLPeerUnverifiedException

ピアの ID が検証されていないことを示します。

SSLPermission

従来のセキュリティ コード。は使用しません。

SSLProtocolException

SSL プロトコルの操作でエラーを報告します。

SSLServerSocket

このクラスは、 を拡張 ServerSocketし、Secure Sockets Layer (SSL) プロトコルやトランスポート層セキュリティ (TLS) プロトコルなどのプロトコルを使用して、セキュリティで保護されたサーバー ソケットを提供します。

SSLServerSocketFactory

SSLServerSocketFactorys create SSLServerSockets.

SSLSessionBindingEvent

このイベントは SSLSessionBindingListener に伝達されます。

SSLSocket

このクラスは、 を拡張 Socketし、"Secure Sockets Layer" (SSL) や IETF "トランスポート層セキュリティ" (TLS) プロトコルなどのプロトコルを使用してセキュリティで保護されたソケットを提供します。

SSLSocketFactory

SSLSocketFactorys create SSLSockets.

StandardConstants

標準定数の定義

TrustManagerFactory

このクラスは、信頼材料のソースに基づいて、信頼マネージャーのファクトリとして機能します。

TrustManagerFactorySpi

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を TrustManagerFactory 定義します。

X509ExtendedKeyManager

X509KeyManager インターフェイスの拡張を提供する抽象クラス。

X509ExtendedTrustManager

SSL/TLS 接続の機密性の X509TrustManager 高い信頼管理をサポートするためのインターフェイスの拡張機能。

インターフェイス

IHandshakeCompletedListener

このインターフェイスは、特定の SSL 接続での SSL プロトコル ハンドシェイクの完了に関する通知を受け取る任意のクラスによって実装されます。

IHostnameVerifier

このクラスは、ホスト名検証の基本インターフェイスです。

IKeyManager

これは JSSE キー マネージャーの基本インターフェイスです。

IManagerFactoryParameters

このクラスは、KeyManagerFactory または TrustManagerFactory にアルゴリズム固有の情報を提供するための基本インターフェイスです。

ISSLSession

SSL では、セッションを使用して、2 つのエンティティ間の継続的な関係を記述します。

ISSLSessionBindingListener

このインターフェイスは、SSLSession からバインドまたはバインド解除されるタイミングを知りたいオブジェクトによって実装されます。

ISSLSessionContext

SSLSessionContext 、1 つのエンティティに関連付けられた のセット SSLSessionを表します。

ITrustManager

これは、JSSE 信頼マネージャーの基本インターフェイスです。

IX509KeyManager

このインターフェイスのインスタンスは、セキュリティで保護されたソケットのローカル側の認証に使用される X509 証明書ベースのキー ペアを管理します。

IX509TrustManager

このインターフェイスのインスタンスは、セキュリティで保護されたソケットのリモート側の認証に使用できる X509 証明書を管理します。