Package io.airlift.security.cert
Class CertificateBuilder
java.lang.Object
io.airlift.security.cert.CertificateBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddSanDnsName(String dnsName) addSanDnsNames(List<String> dnsNames) addSanIpAddress(InetAddress address) addSanIpAddresses(List<InetAddress> addresses) static CertificateBuildersetIssuer(X500Principal issuer) setKeyPair(KeyPair keyPair) setNotAfter(Instant notAfter) setNotAfter(LocalDate notAfter) setNotBefore(Instant notBefore) setNotBefore(LocalDate notBefore) setPrivateKey(RSAPrivateKey privateKey) setPublicKey(RSAPublicKey publicKey) setSerialNumber(long serialNumber) setSubject(X500Principal subject)
-
Method Details
-
certificateBuilder
-
setKeyPair
-
setPublicKey
-
setPrivateKey
-
setSerialNumber
-
setIssuer
-
setNotBefore
-
setNotBefore
-
setNotAfter
-
setNotAfter
-
setSubject
-
addSanIpAddress
-
addSanIpAddresses
-
addSanDnsName
-
addSanDnsNames
-
buildSelfSigned
- Throws:
GeneralSecurityException
-