インタフェース | 説明 |
---|---|
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のパラメータ・オブジェクトです。
|
SNIHostName |
このクラスのインスタンスは、Server Name Indication (SNI)拡張の
host_name タイプのサーバー名を表します。 |
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 入出力呼出しによって生成された結果状態のカプセル化。 |
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 を作成します。 |
StandardConstants |
標準定数の定義
|
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, 2014, Oracle and/or its affiliates. All rights reserved.