クラス Certificate
java.lang.ObjectSE
org.springframework.vault.support.Certificate
- 既知の直属サブクラス
CertificateBundle
証明書と発行者証明書で構成される証明書を表す値オブジェクト。証明書とキーは、DER または PEM (PEM バンドルを含む) でエンコードできます。証明書は
X509CertificateSE として取得できます。- 導入:
- 2.0
- 作成者:
- Mark Paluch
- 関連事項:
方法の概要
修飾子と型メソッド説明証明書 チェーンを含むこのCertificateから、信頼ストアをKeyStoreSE として作成します。createTrustStore(boolean includeCaChain) * 証明書 チェーンを含むこのCertificateから信頼ストアをKeyStoreSE として作成します。@Nullable InstantSE証明書をX509CertificateSE として取得します。発行 CA 証明書をX509CertificateSE として取得します。発行元の CA 証明書をX509CertificateSE のリストとして取得します。booleanstatic Certificate証明書とシリアル番号付きの秘密鍵を指定してCertificateを作成します。static Certificateof(StringSE serialNumber, StringSE certificate, StringSE issuingCaCertificate, ListSE<StringSE> caChain) Create aCertificategiven a private key with certificates and the serial number.static Certificateof(StringSE serialNumber, StringSE certificate, StringSE issuingCaCertificate, ListSE<StringSE> caChain, LongSE revocationTime) Create aCertificategiven a private key with certificates and the serial number.
メソッドの詳細
of
public static Certificate of(StringSE serialNumber, StringSE certificate, StringSE issuingCaCertificate) Create aCertificategiven a private key with certificates and the serial number.- パラメーター:
serialNumber- 空または null であってはなりません。certificate- 空または null であってはなりません。issuingCaCertificate- 空または null であってはなりません。- 戻り値:
Certificate
of
public static Certificate of(StringSE serialNumber, StringSE certificate, StringSE issuingCaCertificate, ListSE<StringSE> caChain) Create aCertificategiven a private key with certificates and the serial number.- パラメーター:
serialNumber- 空または null であってはなりません。certificate- 空または null であってはなりません。issuingCaCertificate- 空または null であってはなりません。caChain- 空のリストは許可されます- 戻り値:
Certificate- 導入:
- 3.1
of
public static Certificate of(StringSE serialNumber, StringSE certificate, StringSE issuingCaCertificate, ListSE<StringSE> caChain, LongSE revocationTime) Create aCertificategiven a private key with certificates and the serial number.- パラメーター:
serialNumber- 空または null であってはなりません。certificate- 空または null であってはなりません。issuingCaCertificate- 空または null であってはなりません。caChain- 空のリストは許可されますrevocationTime- 失効時刻は null であってはなりません。- 戻り値:
Certificate- 導入:
- 3.1
getSerialNumber
- 戻り値:
- シリアル番号。
getCertificate
- 戻り値:
- エンコードされた証明書 (PEM または DER エンコード)。
getIssuingCaCertificate
- 戻り値:
- 発行 CA のエンコードされた証明書 (PEM または DER エンコード)。
getX509Certificate
証明書をX509CertificateSE として取得します。- 戻り値:
X509CertificateSE- 例外:
IllegalStateExceptionSE- 利用可能な X.509 証明書がない場合。
getX509IssuerCertificate
発行 CA 証明書をX509CertificateSE として取得します。- 戻り値:
- 発行 CA
X509CertificateSE。
createTrustStore
証明書 チェーンを含むこのCertificateから、信頼ストアをKeyStoreSE として作成します。- 戻り値:
- 秘密鍵と証明書 チェーンを含む
KeyStoreSE。
createTrustStore
* 証明書 チェーンを含むこのCertificateから信頼ストアをKeyStoreSE として作成します。- パラメーター:
includeCaChain- 発行者の証明書だけではなく認証局 チェーンを含めるかどうか。- 戻り値:
- 証明書を含む
KeyStoreSE と証明書 チェーン。
getX509IssuerCertificates
発行元の CA 証明書をX509CertificateSE のリストとして取得します。- 戻り値:
- 発行 CA
X509CertificateSE。 - 導入:
- 2.3.3
getCaChain
getRevocationTime
isRevoked
public boolean isRevoked()