インターフェース SslManagerBundle


public interface SslManagerBundle
SSL 接続の確立に使用できるキーおよびトラストマネージャーのバンドル。インスタンスは通常、from または SslStoreBundle で作成されます。
導入:
3.1.0
作成者:
Scott Frederick
関連事項:
  • メソッドの詳細

    • getKeyManagers

      default KeyManagerSE[] getKeyManagers()
      ID を確立するために使用される KeyManager インスタンスを返します。
      戻り値:
      主要なマネージャー
    • getKeyManagerFactory

      KeyManagerFactorySE getKeyManagerFactory()
      ID の確立に使用される KeyManagerFactory を返します。
      戻り値:
      キーマネージャーファクトリ
    • getTrustManagers

      default TrustManagerSE[] getTrustManagers()
      信頼を確立するために使用される TrustManagerSE インスタンスを返します。
      戻り値:
      信託マネージャー
    • getTrustManagerFactory

      TrustManagerFactorySE getTrustManagerFactory()
      信頼を確立するために使用された TrustManagerFactorySE を返します。
      戻り値:
      トラストマネージャーファクトリ
    • createSslContext

      default SSLContextSE createSslContext(StringSE protocol)
      このインスタンスによって管理される key managers および trust managers の新しい SSLContextSE を作成するためのファクトリメソッド。
      パラメーター:
      protocol - SSL プロトコルの標準名。SSLContext.getInstance(String)SE を参照
      戻り値:
      新しい SSLContextSE インスタンス
    • of

      static SslManagerBundle of(KeyManagerFactorySE keyManagerFactory, TrustManagerFactorySE trustManagerFactory)
      新しい SslManagerBundle インスタンスを作成するファクトリメソッド。
      パラメーター:
      keyManagerFactory - キーマネージャーファクトリ
      trustManagerFactory - トラストマネージャーファクトリ
      戻り値:
      新しい SslManagerBundle インスタンス
    • from

      static SslManagerBundle from(SslStoreBundle storeBundle, SslBundleKey key)
      指定された SslBundle および SslBundleKey によってサポートされる新しい SslManagerBundle を作成するファクトリメソッド。
      パラメーター:
      storeBundle - SSL ストアバンドル
      key - 重要なリファレンス
      戻り値:
      新しい SslManagerBundle インスタンス