| インタフェース | 説明 | 
|---|---|
| HandshakeCompletedListener | このインタフェースは、指定された SSL 接続上で SSL プロトコルのハンドシェークが完了したことを通知するクラスに実装します。 | 
| HostnameVerifier | このクラスは、ホスト名を検証するときの基本インタフェースです。 | 
| KeyManager | JSSE 鍵マネージャーの基本インタフェースです。 | 
| ManagerFactoryParameters | このクラスは、アルゴリズム固有の情報を KeyManagerFactory または TrustManagerFactory に渡すときに使用する基本インタフェースです。 | 
| SSLSession | SSL では、2 つのエンティティー間で進行中の関係がセッションと呼ばれます。 | 
| SSLSessionBindingListener | このインタフェースは、SSLSession にバインドされているかどうかを認識する必要のあるオブジェクトに実装します。 | 
| SSLSessionContext | SSLSessionContextは、1 つのエンティティーに関連付けられている一連のSSLSessionを表します。 | 
| TrustManager | JSSE 信頼マネージャーの基本インタフェースです。 | 
| X509KeyManager | このインタフェースのインスタンスは、ローカル側のセキュアソケットを認証するときに使用する、X509 証明書ベースの鍵ペアを管理します。 | 
| X509TrustManager | このインタフェースのインスタンスは、リモート側のセキュアソケットの認証に使用される X.509 証明書を管理します。 | 
| クラス | 説明 | 
|---|---|
| CertPathTrustManagerParameters | CertPathParameters のラッパーです。 | 
| ExtendedSSLSession | 追加のセッション属性をサポートするように  SSLSessionインタフェースを拡張します。 | 
| HandshakeCompletedEvent | このイベントは、指定された SSL 接続で SSL のハンドシェークが完了したことを示します。 | 
| HttpsURLConnection | HttpsURLConnectionは、HttpURLConnectionの拡張クラスで、HTTPS 固有の機能を使用できます。 | 
| KeyManagerFactory | このクラスは、鍵データのソースに基づいて、鍵マネージャーのファクトリとして機能します。 | 
| KeyManagerFactorySpi | このクラスは、 KeyManagerFactoryクラスのサービスプロバイダインタフェース (SPI) を定義します。 | 
| KeyStoreBuilderParameters | KeyStore.Builder のリストをカプセル化する、X509KeyManager のパラメータオブジェクトです。 | 
| SSLContext | このクラスのインスタンスは、セキュアソケットファクトリまたは  SSLEngineのファクトリとして機能する、セキュアソケットファクトリプロトコルの実装を表します。 | 
| SSLContextSpi | このクラスは、 SSLContextクラスのサービスプロバイダインタフェース (SPI) を定義します。 | 
| SSLEngine | Secure Sockets Layer (SSL) や IETF RFC 2246 の「Transport Layer Security」(TLS) などのプロトコルを使用してセキュア通信を有効にするが、トランスポートに依存しないクラス。 | 
| SSLEngineResult | SSLEngine入出力呼び出しによって生成された結果状態のカプセル化。 | 
| SSLParameters | SSL/TLS 接続のパラメータをカプセル化します。 | 
| SSLPermission | このクラスは、各種のネットワークアクセス権のために使います。 | 
| SSLServerSocket | このクラスは  ServerSocketを拡張し、Secure Sockets Layer (SSL) や Transport Layer Security (TLS) などのプロトコルを使用するセキュアサーバーソケットを提供します。 | 
| SSLServerSocketFactory | SSLServerSocketFactoryはSSLServerSocketを作成します。 | 
| SSLSessionBindingEvent | このイベントは、SSLSessionBindingListener に伝達されます。 | 
| SSLSocket | このクラスは  Socketを拡張し、Secure Sockets Layer (SSL) や IETF Transport Layer Security (TLS) などのプロトコルを使用するセキュアソケットを提供します。 | 
| SSLSocketFactory | SSLSocketFactoryはSSLSocketを作成します。 | 
| TrustManagerFactory | このクラスは、信頼データのソースに基づいて、信頼マネージャーのファクトリとして機能します。 | 
| TrustManagerFactorySpi | このクラスは、 TrustManagerFactoryクラスのサービスプロバイダインタフェース (SPI) を定義します。 | 
| X509ExtendedKeyManager | X509KeyManager インタフェースを拡張するための abstract クラスです。 | 
| X509ExtendedTrustManager | SSL/TLS 接続に依存する信頼管理をサポートする  X509TrustManagerインタフェースの拡張機能。 | 
| 列挙型 | 説明 | 
|---|---|
| SSLEngineResult.HandshakeStatus | この  SSLEngineの現在のハンドシェーク状態を説明するSSLEngineResultの列挙型。 | 
| SSLEngineResult.Status | SSLEngineオペレーションの全体的な結果を説明するSSLEngineResultの列挙型。 | 
| 例外 | 説明 | 
|---|---|
| SSLException | SSL サブシステムによって検出されたエラーを示します。 | 
| SSLHandshakeException | クライアントとサーバーが、セキュリティーのネゴシエーションを適切なレベルで行うことができなかったことを示します。 | 
| SSLKeyException | 不正な SSL キーを報告します。 | 
| SSLPeerUnverifiedException | ピアの識別情報が確認できなかったことを示します。 | 
| SSLProtocolException | SSL プロトコルの動作で発生したエラーを報告します。 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.