public class CertificateAuthorityClient
extends java.lang.Object
Constructor and Description |
---|
CertificateAuthorityClient(DcosHttpExecutor httpExecutor) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.security.cert.X509Certificate> |
chainWithRootCert(java.security.cert.X509Certificate certificate)
Retrieves complete certificate chain including a root CA certificate for given certificate.
|
java.security.cert.X509Certificate |
sign(byte[] csr)
Create a new certificate from CSR by contacting certificate authority.
|
public CertificateAuthorityClient(DcosHttpExecutor httpExecutor)
public java.security.cert.X509Certificate sign(byte[] csr) throws java.lang.Exception
csr
- A PEM encoded CSR as byte arrayjava.lang.Exception
public java.util.Collection<java.security.cert.X509Certificate> chainWithRootCert(java.security.cert.X509Certificate certificate) throws java.lang.Exception
certificate
- An end-entity X509Certificatejava.lang.Exception