クラス VaultCertificateRequest.VaultCertificateRequestBuilder
java.lang.ObjectSE
org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
- 含まれているクラス:
- VaultCertificateRequest
方法の概要
修飾子と型メソッド説明altNames(IterableSE<StringSE> altNames) 代替名を構成します。build()新しいVaultCertificateRequestインスタンスを作成します。commonName(StringSE commonName) 共通名を構成します。指定された共通名を DNS またはメールサブジェクト代替名 (必要に応じて) から除外します。証明書の形式を設定します。ipSubjectAltNames(IterableSE<StringSE> ipSubjectAltNames) IP サブジェクトの代替名を構成します。証明書のNot Afterフィールドに指定した日付値を設定します。otherSans(IterableSE<StringSE> otherSans) カスタム OID/UTF8 文字列サブジェクト代替名を構成します。privateKeyFormat(StringSE privateKeyFormat) キーの形式を設定します。ttl(long ttl, TimeUnitSE timeUnit) TTL を構成します。ttl(DurationSE ttl) TTL を構成します。uriSubjectAltNames(IterableSE<StringSE> uriSubjectAltNames) URI サブジェクトの代替名を構成します。署名付き証明書に含める、リクエストされたユーザー ID (OID 0.9.2342.19200300.100.1.1) サブジェクト値のカンマ区切りのリストを指定します。userIds(CollectionSE<StringSE> userIds) 署名付き証明書に含める、リクエストされたユーザー ID (OID 0.9.2342.19200300.100.1.1) サブジェクト値のカンマ区切りのリストを指定します。withAltName(StringSE altName) 別名を追加します。withIpSubjectAltName(StringSE ipSubjectAltName) IP サブジェクトの代替名を追加します。withOtherSans(StringSE otherSans) カスタムの OID/UTF8 文字列サブジェクト代替名を追加します。withUriSubjectAltName(StringSE uriSubjectAltName) URI サブジェクト代替名を追加します。
メソッドの詳細
commonName
共通名を構成します。- パラメーター:
commonName- 空または null であってはなりません。- 戻り値:
- このビルダー。
excludeCommonNameFromSubjectAltNames
public VaultCertificateRequest.VaultCertificateRequestBuilder excludeCommonNameFromSubjectAltNames()指定された共通名を DNS またはメールサブジェクト代替名 (必要に応じて) から除外します。CN がホスト名やメールアドレスではなく、人間が読み取れる識別子である場合に役立ちます。- 戻り値:
- このビルダー。
altNames
public VaultCertificateRequest.VaultCertificateRequestBuilder altNames(IterableSE<StringSE> altNames) 代替名を構成します。以前に構成された代替名を置き換えます。- パラメーター:
altNames- null であってはなりません。- 戻り値:
- このビルダー。
withAltName
別名を追加します。- パラメーター:
altName- 空または null であってはなりません。- 戻り値:
- このビルダー。
ipSubjectAltNames
public VaultCertificateRequest.VaultCertificateRequestBuilder ipSubjectAltNames(IterableSE<StringSE> ipSubjectAltNames) IP サブジェクトの代替名を構成します。以前に構成された IP サブジェクトの代替名を置き換えます。- パラメーター:
ipSubjectAltNames- null であってはなりません。- 戻り値:
- このビルダー。
withIpSubjectAltName
public VaultCertificateRequest.VaultCertificateRequestBuilder withIpSubjectAltName(StringSE ipSubjectAltName) IP サブジェクトの代替名を追加します。- パラメーター:
ipSubjectAltName- 空または null であってはなりません。- 戻り値:
- このビルダー。
uriSubjectAltNames
public VaultCertificateRequest.VaultCertificateRequestBuilder uriSubjectAltNames(IterableSE<StringSE> uriSubjectAltNames) URI サブジェクトの代替名を構成します。以前に構成された URI サブジェクトの代替名を置き換えます。- パラメーター:
uriSubjectAltNames- null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 2.2
withUriSubjectAltName
public VaultCertificateRequest.VaultCertificateRequestBuilder withUriSubjectAltName(StringSE uriSubjectAltName) URI サブジェクト代替名を追加します。- パラメーター:
uriSubjectAltName- 空または null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 2.2
otherSans
public VaultCertificateRequest.VaultCertificateRequestBuilder otherSans(IterableSE<StringSE> otherSans) カスタム OID/UTF8 文字列サブジェクト代替名を構成します。以前に構成された他の件名の代替名を置き換えます。- パラメーター:
otherSans- null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 2.4
withOtherSans
カスタムの OID/UTF8 文字列サブジェクト代替名を追加します。- パラメーター:
otherSans- 空または null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 2.4
ttl
TTL を構成します。- パラメーター:
ttl- 生存時間は負であってはなりません。timeUnit- null であってはなりません- 戻り値:
- このビルダー。
ttl
TTL を構成します。- パラメーター:
ttl- 存続時間。null または負であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 2.0
notAfter
証明書のNot Afterフィールドに指定した日付値を設定します。IEEE 802.1AR-2018 標準デバイスの Y10K 終了日、9999-12-31T23:59:59Z をサポートします。- 戻り値:
- このビルダー。
- 導入:
- 3.1
format
証明書の形式を設定します。- パラメーター:
format- 使用する証明書の形式。pem、der、またはpem_bundleのいずれかになります- 戻り値:
- このビルダー。
- 導入:
- 2.4
privateKeyFormat
public VaultCertificateRequest.VaultCertificateRequestBuilder privateKeyFormat(StringSE privateKeyFormat) キーの形式を設定します。- パラメーター:
privateKeyFormat- 使用するキーの形式。pem、der、またはpkcs8のいずれかになります- 戻り値:
- このビルダー。
- 導入:
- 2.4
userId
署名付き証明書に含める、リクエストされたユーザー ID (OID 0.9.2342.19200300.100.1.1) サブジェクト値のカンマ区切りのリストを指定します。このフィールドは、ロールの allowed_user_ids に対して検証されます。- 戻り値:
- このビルダー。
- 導入:
- 3.1
userIds
public VaultCertificateRequest.VaultCertificateRequestBuilder userIds(CollectionSE<StringSE> userIds) 署名付き証明書に含める、リクエストされたユーザー ID (OID 0.9.2342.19200300.100.1.1) サブジェクト値のカンマ区切りのリストを指定します。このフィールドは、ロールの allowed_user_ids に対して検証されます。- 戻り値:
- このビルダー。
- 導入:
- 3.1
build
新しいVaultCertificateRequestインスタンスを構築します。commonName(String)を構成する必要があります。- 戻り値:
- 新しい
VaultCertificateRequest。