Example usage for org.springframework.vault.support VaultCertificateRequest builder

List of usage examples for org.springframework.vault.support VaultCertificateRequest builder

Introduction

In this page you can find the example usage for org.springframework.vault.support VaultCertificateRequest builder.

Prototype

public static VaultCertificateRequestBuilder builder() 

Source Link

Usage

From source file:example.pki.CertificateUtil.java

private static VaultCertificateResponse requestCertificate(VaultOperations vaultOperations,
        VaultPkiProperties pkiProperties) {

    logger.info("Requesting SSL certificate from Vault for: {}", pkiProperties.getCommonName());

    VaultCertificateRequest certificateRequest = VaultCertificateRequest.builder()
            .commonName(pkiProperties.getCommonName())
            .altNames(pkiProperties.getAltNames() != null ? pkiProperties.getAltNames()
                    : Collections.<String>emptyList())
            .build();//from  w  ww .  ja v a  2s  .  c o m

    VaultCertificateResponse certificateResponse = vaultOperations.opsForPki(pkiProperties.getBackend())
            .issueCertificate(pkiProperties.getRole(), certificateRequest);

    return certificateResponse;
}