レコードクラス PemSslStoreDetails
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.boot.ssl.pem.PemSslStoreDetails
- レコードコンポーネント:
type
- キーストアの型 (JKS
またはPKCS11
など)。null
値はKeyStore.getDefaultType()
を使用します)。alias
-KeyStore
SE にエントリを設定するときに使用されるエイリアスpassword
-KeyStore
SE で使用されるパスワードsetting key entries
SEcertificates
- 証明書のコンテンツ (PEM コンテンツ自体、またはロードするリソースへの参照)。private key
が存在する場合、この値は証明書 チェーンとして扱われ、そうでない場合は、すべて登録する必要がある証明書のリストとして扱われます。privateKey
- 秘密鍵の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)privateKeyPassword
- 暗号化された秘密鍵を復号化するために使用されるパスワード
public record PemSslStoreDetails(StringSE type, StringSE alias, StringSE password, StringSE certificates, StringSE privateKey, StringSE privateKeyPassword)
extends RecordSE
PemSslStoreBundle
内の個々の信頼またはキーストアの詳細。- 導入:
- 3.1.0
- 作成者:
- Scott Frederick, Phillip Webb
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明PemSslStoreDetails
(StringSE type, StringSE certificate, StringSE privateKey) 新しいPemSslStoreDetails
インスタンスを作成します。PemSslStoreDetails
(StringSE type, StringSE certificate, StringSE privateKey, StringSE privateKeyPassword) 新しいPemSslStoreDetails
インスタンスを作成します。PemSslStoreDetails
(StringSE type, StringSE alias, StringSE password, StringSE certificates, StringSE privateKey, StringSE privateKeyPassword) 新しいPemSslStoreDetails
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明alias()
alias
レコードコンポーネントの値を返します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。certificates
レコードコンポーネントの値を返します。final boolean
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。static PemSslStoreDetails
forCertificate
(StringSE certificate) 指定された証明書の新しいPemSslStoreDetails
インスタンスを作成するファクトリメソッド。static PemSslStoreDetails
forCertificates
(StringSE certificates) 指定された証明書の新しいPemSslStoreDetails
インスタンスを作成するファクトリメソッド。final int
hashCode()
このオブジェクトのハッシュコード値を返します。password()
password
レコードコンポーネントの値を返します。privateKey
レコードコンポーネントの値を返します。privateKeyPassword
レコードコンポーネントの値を返します。final StringSE
toString()
このレコードクラスの文字列表現を返します。type()
type
レコードコンポーネントの値を返します。新しいエイリアスを持つ新しいPemSslStoreDetails
インスタンスを返します。withPassword
(StringSE password) 新しいパスワードを使用して新しいPemSslStoreDetails
インスタンスを返します。withPrivateKey
(StringSE privateKey) 新しい秘密鍵を持つ新しいPemSslStoreDetails
インスタンスを返します。withPrivateKeyPassword
(StringSE privateKeyPassword) 新しい秘密鍵のパスワードを持つ新しいPemSslStoreDetails
インスタンスを返します。
コンストラクターの詳細
PemSslStoreDetails
public PemSslStoreDetails(StringSE type, StringSE alias, StringSE password, StringSE certificates, StringSE privateKey, StringSE privateKeyPassword) 新しいPemSslStoreDetails
インスタンスを作成します。- パラメーター:
type
- キーストアの型 (JKS
またはPKCS11
など)。null
値はKeyStore.getDefaultType()
を使用します)。alias
-KeyStore
SE にエントリを設定するときに使用されるエイリアスpassword
-KeyStore
SE で使用されるパスワードsetting key entries
SEcertificates
- 証明書の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)privateKey
- 秘密鍵の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)privateKeyPassword
- 暗号化された秘密鍵を復号化するために使用されるパスワード- 導入:
- 3.2.0
PemSslStoreDetails
public PemSslStoreDetails(StringSE type, StringSE certificate, StringSE privateKey, StringSE privateKeyPassword) 新しいPemSslStoreDetails
インスタンスを作成します。- パラメーター:
type
- キーストアの型 (JKS
またはPKCS11
など)。null
値はKeyStore.getDefaultType()
を使用します)。certificate
- 証明書の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)privateKey
- 秘密鍵の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)privateKeyPassword
- 暗号化された秘密鍵を復号化するために使用されるパスワード
PemSslStoreDetails
新しいPemSslStoreDetails
インスタンスを作成します。- パラメーター:
type
- キーストアの型 (JKS
またはPKCS11
など)。null
値はKeyStore.getDefaultType()
を使用します)。certificate
- 証明書の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)privateKey
- 秘密鍵の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)
メソッドの詳細
certificate
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.2.0 以降、3.4.0 で削除されcertificates()
を推奨証明書の内容を返します。- 戻り値:
- 証明書の内容
withAlias
新しいエイリアスを持つ新しいPemSslStoreDetails
インスタンスを返します。- パラメーター:
alias
- 新しい別名- 戻り値:
- 新しい
PemSslStoreDetails
インスタンス - 導入:
- 3.2.0
withPassword
新しいパスワードを使用して新しいPemSslStoreDetails
インスタンスを返します。- パラメーター:
password
- 新しいパスワード- 戻り値:
- 新しい
PemSslStoreDetails
インスタンス - 導入:
- 3.2.0
withPrivateKey
新しい秘密鍵を持つ新しいPemSslStoreDetails
インスタンスを返します。- パラメーター:
privateKey
- 新しい秘密鍵- 戻り値:
- 新しい
PemSslStoreDetails
インスタンス
withPrivateKeyPassword
新しい秘密鍵のパスワードを持つ新しいPemSslStoreDetails
インスタンスを返します。- パラメーター:
privateKeyPassword
- 新しい秘密鍵のパスワード- 戻り値:
- 新しい
PemSslStoreDetails
インスタンス
forCertificate
指定された証明書の新しいPemSslStoreDetails
インスタンスを作成するファクトリメソッド。 注 : このメソッドは、指定された値に単一の証明書のみが含まれているかどうかを実際にはチェックしません。関数にはforCertificates(String)
と同等です。- パラメーター:
certificate
- 証明書の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)- 戻り値:
- 新しい
PemSslStoreDetails
インスタンス。
forCertificates
指定された証明書の新しいPemSslStoreDetails
インスタンスを作成するファクトリメソッド。- パラメーター:
certificates
- 証明書の内容 (PEM コンテンツ自体、またはロードするリソースへの参照のいずれか)- 戻り値:
- 新しい
PemSslStoreDetails
インスタンス。 - 導入:
- 3.2.0
toString
このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。hashCode
public final int hashCode()このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントがObjects::equals(Object,Object)
SE と比較されます。type
type
レコードコンポーネントの値を返します。- 戻り値:
type
レコードコンポーネントの値
alias
alias
レコードコンポーネントの値を返します。- 戻り値:
alias
レコードコンポーネントの値
password
password
レコードコンポーネントの値を返します。- 戻り値:
password
レコードコンポーネントの値
certificates
certificates
レコードコンポーネントの値を返します。- 戻り値:
certificates
レコードコンポーネントの値
privateKey
privateKey
レコードコンポーネントの値を返します。- 戻り値:
privateKey
レコードコンポーネントの値
privateKeyPassword
privateKeyPassword
レコードコンポーネントの値を返します。- 戻り値:
privateKeyPassword
レコードコンポーネントの値
certificates()
を推奨