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.
|
copyapplyMutation, buildCertificateAuthorityConfiguration.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,
KeyAlgorithmCertificateAuthorityConfiguration.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,
KeyAlgorithmCertificateAuthorityConfiguration.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,
SigningAlgorithmCertificateAuthorityConfiguration.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,
SigningAlgorithmCertificateAuthorityConfiguration.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.Buildersubject(ASN1Subject)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.