public static interface CertificateAuthorityConfiguration.Builder extends SdkPojo, CopyableBuilder<CertificateAuthorityConfiguration.Builder,CertificateAuthorityConfiguration>
Modifier and Type | Method and Description |
---|---|
CertificateAuthorityConfiguration.Builder |
keyAlgorithm(KeyAlgorithm keyAlgorithm)
Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it issues
a certificate.
|
CertificateAuthorityConfiguration.Builder |
keyAlgorithm(String keyAlgorithm)
Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it issues
a certificate.
|
CertificateAuthorityConfiguration.Builder |
signingAlgorithm(SigningAlgorithm signingAlgorithm)
Name of the algorithm your private CA uses to sign certificate requests.
|
CertificateAuthorityConfiguration.Builder |
signingAlgorithm(String signingAlgorithm)
Name of the algorithm your private CA uses to sign certificate requests.
|
CertificateAuthorityConfiguration.Builder |
subject(ASN1Subject subject)
Structure that contains X.500 distinguished name information for your private CA.
|
default CertificateAuthorityConfiguration.Builder |
subject(Consumer<ASN1Subject.Builder> subject)
Structure that contains X.500 distinguished name information for your private CA.
|
copy
applyMutation, build
CertificateAuthorityConfiguration.Builder keyAlgorithm(String keyAlgorithm)
Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it issues a certificate.
keyAlgorithm
- Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it
issues a certificate.KeyAlgorithm
,
KeyAlgorithm
CertificateAuthorityConfiguration.Builder keyAlgorithm(KeyAlgorithm keyAlgorithm)
Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it issues a certificate.
keyAlgorithm
- Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it
issues a certificate.KeyAlgorithm
,
KeyAlgorithm
CertificateAuthorityConfiguration.Builder signingAlgorithm(String signingAlgorithm)
Name of the algorithm your private CA uses to sign certificate requests.
signingAlgorithm
- Name of the algorithm your private CA uses to sign certificate requests.SigningAlgorithm
,
SigningAlgorithm
CertificateAuthorityConfiguration.Builder signingAlgorithm(SigningAlgorithm signingAlgorithm)
Name of the algorithm your private CA uses to sign certificate requests.
signingAlgorithm
- Name of the algorithm your private CA uses to sign certificate requests.SigningAlgorithm
,
SigningAlgorithm
CertificateAuthorityConfiguration.Builder subject(ASN1Subject subject)
Structure that contains X.500 distinguished name information for your private CA.
subject
- Structure that contains X.500 distinguished name information for your private CA.default CertificateAuthorityConfiguration.Builder subject(Consumer<ASN1Subject.Builder> subject)
Structure that contains X.500 distinguished name information for your private CA.
This is a convenience that creates an instance of theASN1Subject.Builder
avoiding the need to create
one manually via ASN1Subject.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to subject(ASN1Subject)
.subject
- a consumer that will call methods on ASN1Subject.Builder
subject(ASN1Subject)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.