インターフェース PemSslStore
public interface PemSslStore
PEM コンテンツからロードされた個別の信頼ストアまたはキーストア。
- 導入:
- 3.2.0
- 作成者:
- Phillip Webb
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明@Nullable StringSEalias()KeyStoreSE にエントリを設定するときに使用されるエイリアス。@Nullable ListSE<X509CertificateSE> このストアの証明書。static @Nullable PemSslStoreload(@Nullable PemSslStoreDetails details) 指定されたPemSslStoreDetailsを使用してロードされたPemSslStoreインスタンスを返します。static @Nullable PemSslStoreload(@Nullable PemSslStoreDetails details, ResourceLoader resourceLoader) 指定されたPemSslStoreDetailsを使用してロードされたPemSslStoreインスタンスを返します。static PemSslStoreof(@Nullable StringSE type, @Nullable StringSE alias, @Nullable StringSE password, ListSE<X509CertificateSE> certificates, @Nullable PrivateKeySE privateKey) 指定された値で新しいPemSslStoreを作成するために使用できるファクトリメソッド。static PemSslStoreof(@Nullable StringSE type, ListSE<X509CertificateSE> certificates, @Nullable PrivateKeySE privateKey) 指定された値で新しいPemSslStoreを作成するために使用できるファクトリメソッド。static PemSslStoreof(ListSE<X509CertificateSE> certificates, @Nullable PrivateKeySE privateKey) 指定された値で新しいPemSslStoreを作成するために使用できるファクトリメソッド。@Nullable StringSEpassword()setting key entriesSE またはKeyStoreSE のときに使用されるパスワード。@Nullable PrivateKeySEこのストアまたはnullの秘密鍵。@Nullable StringSEtype()キーストアの型 (JKSまたはPKCS11など)。default PemSslStore新しいエイリアスを持つ新しいPemSslStoreインスタンスを返します。default PemSslStorewithPassword(@Nullable StringSE password) 新しいパスワードを使用して新しいPemSslStoreインスタンスを返します。
メソッドの詳細
type
@Nullable StringSE type()- 戻り値:
- キーストア型
alias
password
certificates
@Nullable ListSE<X509CertificateSE> certificates()このストアの証明書。private keyが存在する場合、戻り値は証明書 チェーンとして扱われ、そうでない場合は、すべて登録する必要がある証明書のリストとして扱われます。- 戻り値:
- X509 証明書
privateKey
withAlias
新しいエイリアスを持つ新しいPemSslStoreインスタンスを返します。- パラメーター:
alias- 新しい別名- 戻り値:
- 新しい
PemSslStoreインスタンス
withPassword
新しいパスワードを使用して新しいPemSslStoreインスタンスを返します。- パラメーター:
password- 新しいパスワード- 戻り値:
- 新しい
PemSslStoreインスタンス
load
指定された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
指定された値で新しい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 entriesSEcertificates- このストアの証明書privateKey- 秘密鍵- 戻り値:
- 新しい
PemSslStoreインスタンス