public class CertificateBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
CertificateBuilder |
addSanDnsName(String dnsName) |
CertificateBuilder |
addSanDnsNamees(List<String> dnsNames) |
CertificateBuilder |
addSanIpAddress(InetAddress address) |
CertificateBuilder |
addSanIpAddresses(List<InetAddress> addresses) |
X509Certificate |
buildSelfSigned() |
static CertificateBuilder |
certificateBuilder() |
CertificateBuilder |
setIssuer(X500Principal issuer) |
CertificateBuilder |
setKeyPair(KeyPair keyPair) |
CertificateBuilder |
setNotAfter(Instant notAfter) |
CertificateBuilder |
setNotAfter(LocalDate notAfter) |
CertificateBuilder |
setNotBefore(Instant notBefore) |
CertificateBuilder |
setNotBefore(LocalDate notBefore) |
CertificateBuilder |
setPrivateKey(RSAPrivateKey privateKey) |
CertificateBuilder |
setPublicKey(RSAPublicKey publicKey) |
CertificateBuilder |
setSerialNumber(long serialNumber) |
CertificateBuilder |
setSubject(X500Principal subject) |
public static CertificateBuilder certificateBuilder()
public CertificateBuilder setKeyPair(KeyPair keyPair)
public CertificateBuilder setPublicKey(RSAPublicKey publicKey)
public CertificateBuilder setPrivateKey(RSAPrivateKey privateKey)
public CertificateBuilder setSerialNumber(long serialNumber)
public CertificateBuilder setIssuer(X500Principal issuer)
public CertificateBuilder setNotBefore(Instant notBefore)
public CertificateBuilder setNotBefore(LocalDate notBefore)
public CertificateBuilder setNotAfter(Instant notAfter)
public CertificateBuilder setNotAfter(LocalDate notAfter)
public CertificateBuilder setSubject(X500Principal subject)
public CertificateBuilder addSanIpAddress(InetAddress address)
public CertificateBuilder addSanIpAddresses(List<InetAddress> addresses)
public CertificateBuilder addSanDnsName(String dnsName)
public CertificateBuilder addSanDnsNamees(List<String> dnsNames)
public X509Certificate buildSelfSigned() throws GeneralSecurityException
GeneralSecurityExceptionCopyright © 2010–2022 Airlift. All rights reserved.