Javax.Net.Ssl 名前空間

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

クラス

名前 説明
CertPathTrustManagerParameters

CertPathParameters のラッパー。

ExtendedSSLSession

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

HandshakeCompletedEvent

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

HttpsURLConnection

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

KeyManagerFactory

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

KeyManagerFactorySpi

このクラスは、 クラスの< (>b<SPI>/bKeyManagerFactory) を定義します。

KeyStoreBuilderParameters

KeyStore のリストをカプセル化する X509KeyManagers のパラメーター オブジェクト。

SNIHostName

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

SNIMatcher

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

SNIServerName

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

SSLContext

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

SSLContextSpi

このクラスは、 クラスの< (>b<SPI>/bSSLContext) を定義します。

SSLEngine

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

SSLEngineResult

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

SSLEngineResult.HandshakeStatus

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

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

SSLServerSocketFactory SSLServerSocketを作成します。

SSLSessionBindingEvent

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

SSLSocket

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

SSLSocketFactory

SSLSocketFactory SSLSocketを作成します。

StandardConstants

標準定数の定義

TrustManagerFactory

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

TrustManagerFactorySpi

このクラスは、 クラスの< (>b<SPI>/bTrustManagerFactory) を定義します。

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 証明書を管理します。