インターフェース PemSslStore


public interface PemSslStore
PEM コンテンツからロードされた個別の信頼ストアまたはキーストア。
導入:
3.2.0
作成者:
Phillip Webb
関連事項:
  • メソッドの詳細

    • type

      @Nullable StringSE type()
      キーストアの型 ( JKS または PKCS11 など)。null 値は KeyStore.getDefaultType() を使用します)。
      戻り値:
      キーストア型
    • alias

      @Nullable StringSE alias()
      KeyStoreSE にエントリを設定するときに使用されるエイリアス。
      戻り値:
      別名
    • password

      @Nullable StringSE password()
      setting key entriesSE または KeyStoreSE のときに使用されるパスワード。
      戻り値:
      パスワード
    • certificates

      @Nullable ListSE<X509CertificateSE> certificates()
      このストアの証明書。private key が存在する場合、戻り値は証明書 チェーンとして扱われ、そうでない場合は、すべて登録する必要がある証明書のリストとして扱われます。
      戻り値:
      X509 証明書
    • privateKey

      @Nullable PrivateKeySE privateKey()
      このストアまたは null の秘密鍵。
      戻り値:
      秘密鍵
    • withAlias

      default PemSslStore withAlias(@Nullable StringSE alias)
      新しいエイリアスを持つ新しい PemSslStore インスタンスを返します。
      パラメーター:
      alias - 新しい別名
      戻り値:
      新しい PemSslStore インスタンス
    • withPassword

      default PemSslStore withPassword(@Nullable StringSE password)
      新しいパスワードを使用して新しい PemSslStore インスタンスを返します。
      パラメーター:
      password - 新しいパスワード
      戻り値:
      新しい PemSslStore インスタンス
    • load

      static @Nullable PemSslStore load(@Nullable PemSslStoreDetails details)
      指定された PemSslStoreDetails を使用してロードされた PemSslStore インスタンスを返します。
      パラメーター:
      details - PEM ストアの詳細
      戻り値:
      ロードされた PemSslStore または null
    • load

      static @Nullable PemSslStore load(@Nullable PemSslStoreDetails details, ResourceLoader resourceLoader)
      指定された PemSslStoreDetails を使用してロードされた PemSslStore インスタンスを返します。
      パラメーター:
      details - PEM ストアの詳細
      resourceLoader - コンテンツを読み込むために使用されるリソースローダー
      戻り値:
      ロードされた PemSslStore または null
      導入:
      3.3.5
    • of

      static PemSslStore of(@Nullable StringSE type, ListSE<X509CertificateSE> certificates, @Nullable PrivateKeySE privateKey)
      指定された値で新しい PemSslStore を作成するために使用できるファクトリメソッド。
      パラメーター:
      type - キーストア型
      certificates - このストアの証明書
      privateKey - 秘密鍵
      戻り値:
      新しい PemSslStore インスタンス
    • of

      static PemSslStore of(ListSE<X509CertificateSE> certificates, @Nullable PrivateKeySE privateKey)
      指定された値で新しい PemSslStore を作成するために使用できるファクトリメソッド。
      パラメーター:
      certificates - このストアの証明書
      privateKey - 秘密鍵
      戻り値:
      新しい PemSslStore インスタンス
    • of

      static PemSslStore of(@Nullable StringSE type, @Nullable StringSE alias, @Nullable StringSE password, ListSE<X509CertificateSE> certificates, @Nullable PrivateKeySE privateKey)
      指定された値で新しい PemSslStore を作成するために使用できるファクトリメソッド。
      パラメーター:
      type - キーストア型
      alias - KeyStoreSE にエントリを設定するときに使用されるエイリアス
      password - KeyStoreSE で使用されるパスワード setting key entriesSE
      certificates - このストアの証明書
      privateKey - 秘密鍵
      戻り値:
      新しい PemSslStore インスタンス