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