Modifier and Type | Method and Description |
---|---|
HeldCertificate.Builder |
HeldCertificate.Builder.addSubjectAlternativeName(String altName)
Adds a subject alternative name (SAN) to the certificate.
|
HeldCertificate.Builder |
HeldCertificate.Builder.certificateAuthority(int maxIntermediateCas)
Set this certificate to be a signing certificate, with up to
maxIntermediateCas
intermediate signing certificates beneath it. |
HeldCertificate.Builder |
HeldCertificate.Builder.commonName(String cn)
Set this certificate's common name (CN).
|
HeldCertificate.Builder |
HeldCertificate.Builder.duration(long duration,
TimeUnit unit)
Sets the certificate to be valid immediately and until the specified duration has elapsed.
|
HeldCertificate.Builder |
HeldCertificate.Builder.ecdsa256()
Configure the certificate to generate a 256-bit ECDSA key, which provides about 128 bits of
security.
|
HeldCertificate.Builder |
HeldCertificate.Builder.keyPair(KeyPair keyPair)
Sets the public/private key pair used for this certificate.
|
HeldCertificate.Builder |
HeldCertificate.Builder.keyPair(PublicKey publicKey,
PrivateKey privateKey)
Sets the public/private key pair used for this certificate.
|
HeldCertificate.Builder |
HeldCertificate.Builder.organizationalUnit(String ou)
Sets the certificate's organizational unit (OU).
|
HeldCertificate.Builder |
HeldCertificate.Builder.rsa2048()
Configure the certificate to generate a 2048-bit RSA key, which provides about 112 bits of
security.
|
HeldCertificate.Builder |
HeldCertificate.Builder.serialNumber(BigInteger serialNumber)
Sets this certificate's serial number.
|
HeldCertificate.Builder |
HeldCertificate.Builder.serialNumber(long serialNumber)
Sets this certificate's serial number.
|
HeldCertificate.Builder |
HeldCertificate.Builder.signedBy(HeldCertificate signedBy)
Set the certificate that will issue this certificate.
|
HeldCertificate.Builder |
HeldCertificate.Builder.validityInterval(long notBefore,
long notAfter)
Sets the certificate to be valid in
[notBefore..notAfter] . |
Copyright © 2019. All rights reserved.