public static final class HeldCertificate.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
HeldCertificate |
build() |
HeldCertificate.Builder |
ca(int maxIntermediateCas)
Set this certificate to be a certificate authority, with up to
maxIntermediateCas
intermediate certificate authorities beneath it. |
HeldCertificate.Builder |
commonName(String hostname)
Set this certificate's name.
|
KeyPair |
generateKeyPair() |
HeldCertificate.Builder |
issuedBy(HeldCertificate signedBy)
Set the certificate that signs this certificate.
|
HeldCertificate.Builder |
keyPair(KeyPair keyPair) |
HeldCertificate.Builder |
serialNumber(String serialNumber) |
HeldCertificate.Builder |
subjectAlternativeName(String altName)
Adds a subject alternative name to the certificate.
|
public HeldCertificate.Builder serialNumber(String serialNumber)
public HeldCertificate.Builder commonName(String hostname)
public HeldCertificate.Builder keyPair(KeyPair keyPair)
public HeldCertificate.Builder issuedBy(HeldCertificate signedBy)
public HeldCertificate.Builder ca(int maxIntermediateCas)
maxIntermediateCas
intermediate certificate authorities beneath it.public HeldCertificate.Builder subjectAlternativeName(String altName)
public HeldCertificate build() throws GeneralSecurityException
GeneralSecurityException
public KeyPair generateKeyPair() throws GeneralSecurityException
GeneralSecurityException
Copyright © 2018. All rights reserved.