インターフェース SslStoreBundle

すべての既知の実装クラス:
JksSslStoreBundle, PemSslStoreBundle

public interface SslStoreBundle
SSL 接続の確立に使用できるキーとトラストストアのバンドル。
導入:
3.1.0
作成者:
Scott Frederick
関連事項:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final SslStoreBundle
    メソッドごとに null を返す SslStoreBundle
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    @Nullable KeyStoreSE
    トラストマテリアルまたは null から生成されたキーストアを返します。
    @Nullable StringSE
    キーストアまたは null 内のキーのパスワードを返します。
    @Nullable KeyStoreSE
    トラストマテリアルまたは null から生成されたトラストストアを返します。
    of(@Nullable KeyStoreSE keyStore, @Nullable StringSE keyStorePassword, @Nullable KeyStoreSE trustStore)
    新しい SslStoreBundle インスタンスを作成するファクトリメソッド。
  • フィールドの詳細

  • メソッドの詳細

    • getKeyStore

      @Nullable KeyStoreSE getKeyStore()
      トラストマテリアルまたは null から生成されたキーストアを返します。
      戻り値:
      キーストア
    • getKeyStorePassword

      @Nullable StringSE getKeyStorePassword()
      キーストアまたは null 内のキーのパスワードを返します。
      戻り値:
      キーのパスワード
    • getTrustStore

      @Nullable KeyStoreSE getTrustStore()
      トラストマテリアルまたは null から生成されたトラストストアを返します。
      戻り値:
      トラストストア
    • of

      static SslStoreBundle of(@Nullable KeyStoreSE keyStore, @Nullable StringSE keyStorePassword, @Nullable KeyStoreSE trustStore)
      新しい SslStoreBundle インスタンスを作成するファクトリメソッド。
      パラメーター:
      keyStore - キーストアまたは null
      keyStorePassword - キーストアのパスワードまたは null
      trustStore - トラストストアまたは null
      戻り値:
      新しい SslStoreBundle インスタンス