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