パッケージ
javax.net.sslの使用

javax.net.sslを使用しているパッケージ 
パッケージ 説明
com.sun.net.httpserver
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
java.net
ネットワーク・アプリケーションを実装するためのクラスを提供します。
java.net.http
HTTPクライアントおよびWebSocket API
javax.naming.ldap
LDAPv3の拡張操作とコントロールのサポートを提供します。
javax.net.ssl
セキュア・ソケット・パッケージのクラスを提供します。
javax.rmi.ssl
Secure Sockets Layer (SSL)またはTransport Layer Security (TLS)プロトコルを介したRMIClientSocketFactoryおよびRMIServerSocketFactoryの実装を提供します。
  • com.sun.net.httpserverで使用されるjavax.net.sslのクラス
    クラス 説明
    SSLContext
    このクラスのインスタンスは、セキュア・ソケット・ファクトリまたはSSLEngineのファクトリとして機能する、セキュア・ソケット・ファクトリ・プロトコルの実装を表します。
    SSLParameters
    SSL/TLS/DTLS接続のパラメータをカプセル化します。
    SSLSession
    SSLでは、2つのエンティティ間で進行中の関係がセッションと呼ばれます。
  • java.netにより使用されるjavax.net.sslのクラス 
    クラス 説明
    SSLPeerUnverifiedException
    ピアの識別情報が確認できなかったことを示します。
    SSLSession
    SSLでは、2つのエンティティ間で進行中の関係がセッションと呼ばれます。
  • java.net.httpで使用されるjavax.net.sslのクラス
    クラス 説明
    SSLContext
    このクラスのインスタンスは、セキュア・ソケット・ファクトリまたはSSLEngineのファクトリとして機能する、セキュア・ソケット・ファクトリ・プロトコルの実装を表します。
    SSLParameters
    SSL/TLS/DTLS接続のパラメータをカプセル化します。
    SSLSession
    SSLでは、2つのエンティティ間で進行中の関係がセッションと呼ばれます。
  • javax.naming.ldapにより使用されるjavax.net.sslのクラス 
    クラス 説明
    HostnameVerifier
    このクラスは、ホスト名を検証するときの基本インタフェースです。
    SSLSession
    SSLでは、2つのエンティティ間で進行中の関係がセッションと呼ばれます。
    SSLSocketFactory
    SSLSocketFactorySSLSocketを作成します。
  • javax.net.sslにより使用されるjavax.net.sslのクラス 
    クラス 説明
    HandshakeCompletedEvent
    このイベントは、指定されたSSL接続でSSLのハンドシェークが完了したことを示します。
    HandshakeCompletedListener
    このインタフェースは、指定されたSSL接続上でSSLプロトコルのハンドシェークが完了したことを通知するクラスに実装します。
    HostnameVerifier
    このクラスは、ホスト名を検証するときの基本インタフェースです。
    KeyManager
    JSSEキー・マネージャの基本インタフェースです。
    KeyManagerFactory
    このクラスは、キー・データのソースに基づいて、キー・マネージャのファクトリとして機能します。
    KeyManagerFactorySpi
    このクラスは、KeyManagerFactoryクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。
    ManagerFactoryParameters
    このクラスは、アルゴリズム固有の情報をKeyManagerFactoryまたはTrustManagerFactoryに渡すときに使用する基本インタフェースです。
    SNIMatcher
    このクラスのインスタンスは、SNIServerNameインスタンスに対してマッチング操作を実行するマッチャを表します。
    SNIServerName
    このクラスのインスタンスは、Server Name Indication (SNI)拡張のサーバー名を表します。
    SSLContext
    このクラスのインスタンスは、セキュア・ソケット・ファクトリまたはSSLEngineのファクトリとして機能する、セキュア・ソケット・プロトコルの実装を表します。
    SSLContextSpi
    このクラスは、SSLContextクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。
    SSLEngine
    Secure Sockets Layer (SSL)やIETF RFC 2246の「Transport Layer Security」(TLS)などのプロトコルを使用してセキュア通信を有効にするが、トランスポートに依存しないクラス。
    SSLEngineResult
    SSLEngine入出力呼出しによって生成された結果状態のカプセル化。
    SSLEngineResult.HandshakeStatus
    このSSLEngineの現在のハンドシェーク状態を説明するSSLEngineResultの列挙型。
    SSLEngineResult.Status
    SSLEngineオペレーションの全体的な結果を説明するSSLEngineResultの列挙型。
    SSLException
    SSLサブシステムによって検出されたエラーを示します。
    SSLParameters
    SSL/TLS/DTLS接続のパラメータをカプセル化します。
    SSLPeerUnverifiedException
    ピアの識別情報が確認できなかったことを示します。
    SSLServerSocketFactory
    SSLServerSocketFactorySSLServerSocketを作成します。
    SSLSession
    SSLでは、2つのエンティティ間で進行中の関係がセッションと呼ばれます。
    SSLSessionBindingEvent
    このイベントは、SSLSessionBindingListenerに伝達されます。
    SSLSessionContext
    SSLSessionContextは、1つのエンティティに関連付けられている一連のSSLSessionを表します。
    SSLSocket
    このクラスはSocketを拡張し、"セキュア・ソケット・レイヤー" (SSL)やIETF "トランスポート層のセキュリティ" (TLS)プロトコルのようなプロトコルを使って安全なソケットを提供します。
    SSLSocketFactory
    SSLSocketFactorySSLSocketを作成します。
    TrustManager
    JSSE信頼マネージャの基本インタフェースです。
    TrustManagerFactory
    このクラスは、信頼データのソースに基づいて、信頼マネージャのファクトリとして機能します。
    TrustManagerFactorySpi
    このクラスは、TrustManagerFactoryクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。
    X509KeyManager
    このインタフェースのインスタンスは、ローカル側のセキュア・ソケットを認証するときに使用する、X509証明書ベースのキー・ペアを管理します。
    X509TrustManager
    このインタフェースのインスタンスは、リモート側のセキュア・ソケットの認証に使用されるX.509証明書を管理します。
  • javax.rmi.sslにより使用されるjavax.net.sslのクラス 
    クラス 説明
    SSLContext
    このクラスのインスタンスは、セキュア・ソケット・ファクトリまたはSSLEngineのファクトリとして機能する、セキュア・ソケット・プロトコルの実装を表します。