Class VaultCertificateAuthority
java.lang.Object
org.springframework.vault.core.certificate.VaultCertificateAuthority
- All Implemented Interfaces:
CertificateAuthority
Vault PKI
CertificateAuthority implementation.- Since:
- 4.1
- Author:
- Mark Paluch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIssuerCertificate(String certificateName, String issuer) Retrieve the issuer certificate for the givencertificateNameandissuer.issueCertificate(String certificateName, String role, VaultCertificateRequest request) Issue (or re-issue) a certificate for the givencertificateNameusing the role name andVaultCertificateRequest.
-
Constructor Details
-
VaultCertificateAuthority
-
-
Method Details
-
issueCertificate
public CertificateBundle issueCertificate(String certificateName, String role, VaultCertificateRequest request) Description copied from interface:CertificateAuthorityIssue (or re-issue) a certificate for the givencertificateNameusing the role name andVaultCertificateRequest.- Specified by:
issueCertificatein interfaceCertificateAuthority- Parameters:
certificateName- name of the certificate bundle to identify the certificate. Useful for caching purposes.role- Vault role name to use for issuing the certificate.request- theVaultCertificateRequest.- Returns:
- the issued (or re-issued)
CertificateBundle.
-
getIssuerCertificate
Description copied from interface:CertificateAuthorityRetrieve the issuer certificate for the givencertificateNameandissuer.- Specified by:
getIssuerCertificatein interfaceCertificateAuthority- Parameters:
certificateName- name of the certificate. Useful for caching purposes.issuer- issuer name.- Returns:
- the issuer
Certificate.
-