クラス DefaultTcpSSLContextSupport

java.lang.ObjectSE
org.springframework.integration.ip.tcp.connection.DefaultTcpSSLContextSupport
実装済みのインターフェース一覧:
TcpSSLContextSupport

public class DefaultTcpSSLContextSupport extends ObjectSE implements TcpSSLContextSupport
TcpSSLContextSupport のデフォルト実装。"SunX509" キーおよびトラストマネージャーによって管理される "JKS" キーストアで初期化された "TLS" (デフォルト)SSLContextSE を使用します。
導入:
2.1
作成者:
Gary Russell
  • コンストラクターの詳細

    • DefaultTcpSSLContextSupport

      public DefaultTcpSSLContextSupport(StringSE keyStore, StringSE trustStore, StringSE keyStorePassword, StringSE trustStorePassword)
      提供されたキー / トラストストアとパスワードを使用して SSLContext を作成する準備をします。
      パラメーター:
      keyStore - keyStore を指す Resource パターン。
      trustStore - trustStore を指す Resource パターン。
      keyStorePassword - keyStore のパスワード。
      trustStorePassword - trustStore のパスワード。
  • 方法の詳細

    • setKeyStoreType

      public void setKeyStoreType(StringSE keyStoreType)
      キーストア型を設定します。デフォルトの JKS。
      パラメーター:
      keyStoreType - 型。
      導入:
      5.0.8
    • setTrustStoreType

      public void setTrustStoreType(StringSE trustStoreType)
      トラストストアの種類を設定します。デフォルトの JKS。
      パラメーター:
      trustStoreType - 型。
      導入:
      5.0.8
    • getSSLContext

      public SSLContextSE getSSLContext() throws GeneralSecurityExceptionSE, IOExceptionSE
      インターフェースからコピーされた説明: TcpSSLContextSupport
      SSLContext を取得します。
      次で指定:
      インターフェース TcpSSLContextSupport 内の getSSLContext 
      戻り値:
      SSLContext。
      例外:
      GeneralSecurityExceptionSE - GeneralSecurityException。
      IOExceptionSE - IOException。
    • setProtocol

      public void setProtocol(StringSE protocol)
      SSLContext.getInstance(String)SE で使用されるプロトコル。デフォルトの "TLS"。
      パラメーター:
      protocol - プロトコル。