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.Exceptionpublic java.util.Collection<java.security.cert.X509Certificate> chainWithRootCert(java.security.cert.X509Certificate certificate)
throws java.lang.Exception
certificate - An end-entity X509Certificatejava.lang.Exception