クラス
javax.net.ssl.SSLEngineの使用
| パッケージ | 説明 |
|---|---|
| javax.net.ssl |
セキュア・ソケット・パッケージのクラスを提供します。
|
-
javax.net.sslでのSSLEngineの使用
SSLEngineを返すjavax.net.ssl内のメソッド 修飾子と型 メソッド 説明 SSLEngineSSLContext. createSSLEngine()このコンテキストを使用して、新しいSSLEngineを作成します。SSLEngineSSLContext. createSSLEngine(String peerHost, int peerPort)補足的なピア情報を使用して、このコンテキストを使用する新しいSSLEngineを作成します。protected abstract SSLEngineSSLContextSpi. engineCreateSSLEngine()このコンテキストを使用して、新しいSSLEngineを作成します。protected abstract SSLEngineSSLContextSpi. engineCreateSSLEngine(String host, int port)このコンテキストを使用するSSLEngineを作成します。型SSLEngineの引数を持つ型を返すjavax.net.sslのメソッド 修飾子と型 メソッド 説明 BiFunction<SSLEngine,List<String>,String>SSLEngine. getHandshakeApplicationProtocolSelector()SSL/TLS/DTLSハンドシェイク中にアプリケーション・プロトコル値を選択するコールバック関数を取得します。SSLEngine型のパラメータを持つjavax.net.ssl内のメソッド 修飾子と型 メソッド 説明 abstract voidX509ExtendedTrustManager. checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。abstract voidX509ExtendedTrustManager. checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。StringX509ExtendedKeyManager. chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のSSLEngine接続を認証するときの別名を選択します。StringX509ExtendedKeyManager. chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のSSLEngine接続を認証するときの別名を選択します。型SSLEngineの型引数を持つjavax.net.sslのメソッド・パラメータ 修飾子と型 メソッド 説明 voidSSLEngine. setHandshakeApplicationProtocolSelector(BiFunction<SSLEngine,List<String>,String> selector)SSL/TLS/DTLSハンドシェイクのアプリケーション・プロトコル値を選択するコールバック関数を登録します。