public static interface CertificateAuthorityConfiguration.Builder extends SdkPojo, CopyableBuilder<CertificateAuthorityConfiguration.Builder,CertificateAuthorityConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default CertificateAuthorityConfiguration.Builder |
csrExtensions(Consumer<CsrExtensions.Builder> csrExtensions)
Specifies information to be added to the extension section of the certificate signing request (CSR).
|
CertificateAuthorityConfiguration.Builder |
csrExtensions(CsrExtensions csrExtensions)
Specifies information to be added to the extension section of the certificate signing request (CSR).
|
CertificateAuthorityConfiguration.Builder |
keyAlgorithm(KeyAlgorithm keyAlgorithm)
Type of the public key algorithm and size, in bits, of the key pair that your CA 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 CA 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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCertificateAuthorityConfiguration.Builder keyAlgorithm(String keyAlgorithm)
Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.
keyAlgorithm - Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it
issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the
parent CA.KeyAlgorithm,
KeyAlgorithmCertificateAuthorityConfiguration.Builder keyAlgorithm(KeyAlgorithm keyAlgorithm)
Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.
keyAlgorithm - Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it
issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the
parent CA.KeyAlgorithm,
KeyAlgorithmCertificateAuthorityConfiguration.Builder signingAlgorithm(String signingAlgorithm)
Name of the algorithm your private CA uses to sign certificate requests.
This parameter should not be confused with the SigningAlgorithm parameter used to sign
certificates when they are issued.
signingAlgorithm - Name of the algorithm your private CA uses to sign certificate requests.
This parameter should not be confused with the SigningAlgorithm parameter used to sign
certificates when they are issued.
SigningAlgorithm,
SigningAlgorithmCertificateAuthorityConfiguration.Builder signingAlgorithm(SigningAlgorithm signingAlgorithm)
Name of the algorithm your private CA uses to sign certificate requests.
This parameter should not be confused with the SigningAlgorithm parameter used to sign
certificates when they are issued.
signingAlgorithm - Name of the algorithm your private CA uses to sign certificate requests.
This parameter should not be confused with the SigningAlgorithm parameter used to sign
certificates when they are issued.
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 method 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)CertificateAuthorityConfiguration.Builder csrExtensions(CsrExtensions csrExtensions)
Specifies information to be added to the extension section of the certificate signing request (CSR).
csrExtensions - Specifies information to be added to the extension section of the certificate signing request (CSR).default CertificateAuthorityConfiguration.Builder csrExtensions(Consumer<CsrExtensions.Builder> csrExtensions)
Specifies information to be added to the extension section of the certificate signing request (CSR).
This is a convenience method that creates an instance of theCsrExtensions.Builder avoiding the need
to create one manually via CsrExtensions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to csrExtensions(CsrExtensions).
csrExtensions - a consumer that will call methods on CsrExtensions.BuildercsrExtensions(CsrExtensions)Copyright © 2023. All rights reserved.