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