public static interface CertificateAuthority.Builder extends SdkPojo, CopyableBuilder<CertificateAuthority.Builder,CertificateAuthority>
| Modifier and Type | Method and Description |
|---|---|
CertificateAuthority.Builder |
arn(String arn)
Amazon Resource Name (ARN) for your private certificate authority (CA).
|
CertificateAuthority.Builder |
certificateAuthorityConfiguration(CertificateAuthorityConfiguration certificateAuthorityConfiguration)
Your private CA configuration.
|
default CertificateAuthority.Builder |
certificateAuthorityConfiguration(Consumer<CertificateAuthorityConfiguration.Builder> certificateAuthorityConfiguration)
Your private CA configuration.
|
CertificateAuthority.Builder |
createdAt(Instant createdAt)
Date and time at which your private CA was created.
|
CertificateAuthority.Builder |
failureReason(FailureReason failureReason)
Reason the request to create your private CA failed.
|
CertificateAuthority.Builder |
failureReason(String failureReason)
Reason the request to create your private CA failed.
|
CertificateAuthority.Builder |
keyStorageSecurityStandard(KeyStorageSecurityStandard keyStorageSecurityStandard)
Defines a cryptographic key management compliance standard used for handling CA keys.
|
CertificateAuthority.Builder |
keyStorageSecurityStandard(String keyStorageSecurityStandard)
Defines a cryptographic key management compliance standard used for handling CA keys.
|
CertificateAuthority.Builder |
lastStateChangeAt(Instant lastStateChangeAt)
Date and time at which your private CA was last updated.
|
CertificateAuthority.Builder |
notAfter(Instant notAfter)
Date and time after which your private CA certificate is not valid.
|
CertificateAuthority.Builder |
notBefore(Instant notBefore)
Date and time before which your private CA certificate is not valid.
|
CertificateAuthority.Builder |
ownerAccount(String ownerAccount)
The Amazon Web Services account ID that owns the certificate authority.
|
CertificateAuthority.Builder |
restorableUntil(Instant restorableUntil)
The period during which a deleted CA can be restored.
|
default CertificateAuthority.Builder |
revocationConfiguration(Consumer<RevocationConfiguration.Builder> revocationConfiguration)
Information about the Online Certificate Status Protocol (OCSP) configuration or certificate revocation list
(CRL) created and maintained by your private CA.
|
CertificateAuthority.Builder |
revocationConfiguration(RevocationConfiguration revocationConfiguration)
Information about the Online Certificate Status Protocol (OCSP) configuration or certificate revocation list
(CRL) created and maintained by your private CA.
|
CertificateAuthority.Builder |
serial(String serial)
Serial number of your private CA.
|
CertificateAuthority.Builder |
status(CertificateAuthorityStatus status)
Status of your private CA.
|
CertificateAuthority.Builder |
status(String status)
Status of your private CA.
|
CertificateAuthority.Builder |
type(CertificateAuthorityType type)
Type of your private CA.
|
CertificateAuthority.Builder |
type(String type)
Type of your private CA.
|
CertificateAuthority.Builder |
usageMode(CertificateAuthorityUsageMode usageMode)
Specifies whether the CA issues general-purpose certificates that typically require a revocation mechanism,
or short-lived certificates that may optionally omit revocation because they expire quickly.
|
CertificateAuthority.Builder |
usageMode(String usageMode)
Specifies whether the CA issues general-purpose certificates that typically require a revocation mechanism,
or short-lived certificates that may optionally omit revocation because they expire quickly.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCertificateAuthority.Builder arn(String arn)
Amazon Resource Name (ARN) for your private certificate authority (CA). The format is
12345678-1234-1234-1234-123456789012 .
arn - Amazon Resource Name (ARN) for your private certificate authority (CA). The format is
12345678-1234-1234-1234-123456789012 .CertificateAuthority.Builder ownerAccount(String ownerAccount)
The Amazon Web Services account ID that owns the certificate authority.
ownerAccount - The Amazon Web Services account ID that owns the certificate authority.CertificateAuthority.Builder createdAt(Instant createdAt)
Date and time at which your private CA was created.
createdAt - Date and time at which your private CA was created.CertificateAuthority.Builder lastStateChangeAt(Instant lastStateChangeAt)
Date and time at which your private CA was last updated.
lastStateChangeAt - Date and time at which your private CA was last updated.CertificateAuthority.Builder type(String type)
Type of your private CA.
type - Type of your private CA.CertificateAuthorityType,
CertificateAuthorityTypeCertificateAuthority.Builder type(CertificateAuthorityType type)
Type of your private CA.
type - Type of your private CA.CertificateAuthorityType,
CertificateAuthorityTypeCertificateAuthority.Builder serial(String serial)
Serial number of your private CA.
serial - Serial number of your private CA.CertificateAuthority.Builder status(String status)
Status of your private CA.
status - Status of your private CA.CertificateAuthorityStatus,
CertificateAuthorityStatusCertificateAuthority.Builder status(CertificateAuthorityStatus status)
Status of your private CA.
status - Status of your private CA.CertificateAuthorityStatus,
CertificateAuthorityStatusCertificateAuthority.Builder notBefore(Instant notBefore)
Date and time before which your private CA certificate is not valid.
notBefore - Date and time before which your private CA certificate is not valid.CertificateAuthority.Builder notAfter(Instant notAfter)
Date and time after which your private CA certificate is not valid.
notAfter - Date and time after which your private CA certificate is not valid.CertificateAuthority.Builder failureReason(String failureReason)
Reason the request to create your private CA failed.
failureReason - Reason the request to create your private CA failed.FailureReason,
FailureReasonCertificateAuthority.Builder failureReason(FailureReason failureReason)
Reason the request to create your private CA failed.
failureReason - Reason the request to create your private CA failed.FailureReason,
FailureReasonCertificateAuthority.Builder certificateAuthorityConfiguration(CertificateAuthorityConfiguration certificateAuthorityConfiguration)
Your private CA configuration.
certificateAuthorityConfiguration - Your private CA configuration.default CertificateAuthority.Builder certificateAuthorityConfiguration(Consumer<CertificateAuthorityConfiguration.Builder> certificateAuthorityConfiguration)
Your private CA configuration.
This is a convenience method that creates an instance of theCertificateAuthorityConfiguration.Builder avoiding the need to create one manually via
CertificateAuthorityConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
certificateAuthorityConfiguration(CertificateAuthorityConfiguration).
certificateAuthorityConfiguration - a consumer that will call methods on CertificateAuthorityConfiguration.BuildercertificateAuthorityConfiguration(CertificateAuthorityConfiguration)CertificateAuthority.Builder revocationConfiguration(RevocationConfiguration revocationConfiguration)
Information about the Online Certificate Status Protocol (OCSP) configuration or certificate revocation list (CRL) created and maintained by your private CA.
revocationConfiguration - Information about the Online Certificate Status Protocol (OCSP) configuration or certificate
revocation list (CRL) created and maintained by your private CA.default CertificateAuthority.Builder revocationConfiguration(Consumer<RevocationConfiguration.Builder> revocationConfiguration)
Information about the Online Certificate Status Protocol (OCSP) configuration or certificate revocation list (CRL) created and maintained by your private CA.
This is a convenience method that creates an instance of theRevocationConfiguration.Builder avoiding
the need to create one manually via RevocationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to revocationConfiguration(RevocationConfiguration).
revocationConfiguration - a consumer that will call methods on RevocationConfiguration.BuilderrevocationConfiguration(RevocationConfiguration)CertificateAuthority.Builder restorableUntil(Instant restorableUntil)
The period during which a deleted CA can be restored. For more information, see the
PermanentDeletionTimeInDays parameter of the DeleteCertificateAuthorityRequest action.
restorableUntil - The period during which a deleted CA can be restored. For more information, see the
PermanentDeletionTimeInDays parameter of the DeleteCertificateAuthorityRequest action.CertificateAuthority.Builder keyStorageSecurityStandard(String keyStorageSecurityStandard)
Defines a cryptographic key management compliance standard used for handling CA keys.
Default: FIPS_140_2_LEVEL_3_OR_HIGHER
Note: Amazon Web Services Region ap-northeast-3 supports only FIPS_140_2_LEVEL_2_OR_HIGHER. You must
explicitly specify this parameter and value when creating a CA in that Region. Specifying a different value
(or no value) results in an InvalidArgsException with the message
"A certificate authority cannot be created in this region with the specified security standard."
keyStorageSecurityStandard - Defines a cryptographic key management compliance standard used for handling CA keys.
Default: FIPS_140_2_LEVEL_3_OR_HIGHER
Note: Amazon Web Services Region ap-northeast-3 supports only FIPS_140_2_LEVEL_2_OR_HIGHER. You must
explicitly specify this parameter and value when creating a CA in that Region. Specifying a different
value (or no value) results in an InvalidArgsException with the message
"A certificate authority cannot be created in this region with the specified security standard."
KeyStorageSecurityStandard,
KeyStorageSecurityStandardCertificateAuthority.Builder keyStorageSecurityStandard(KeyStorageSecurityStandard keyStorageSecurityStandard)
Defines a cryptographic key management compliance standard used for handling CA keys.
Default: FIPS_140_2_LEVEL_3_OR_HIGHER
Note: Amazon Web Services Region ap-northeast-3 supports only FIPS_140_2_LEVEL_2_OR_HIGHER. You must
explicitly specify this parameter and value when creating a CA in that Region. Specifying a different value
(or no value) results in an InvalidArgsException with the message
"A certificate authority cannot be created in this region with the specified security standard."
keyStorageSecurityStandard - Defines a cryptographic key management compliance standard used for handling CA keys.
Default: FIPS_140_2_LEVEL_3_OR_HIGHER
Note: Amazon Web Services Region ap-northeast-3 supports only FIPS_140_2_LEVEL_2_OR_HIGHER. You must
explicitly specify this parameter and value when creating a CA in that Region. Specifying a different
value (or no value) results in an InvalidArgsException with the message
"A certificate authority cannot be created in this region with the specified security standard."
KeyStorageSecurityStandard,
KeyStorageSecurityStandardCertificateAuthority.Builder usageMode(String usageMode)
Specifies whether the CA issues general-purpose certificates that typically require a revocation mechanism, or short-lived certificates that may optionally omit revocation because they expire quickly. Short-lived certificate validity is limited to seven days.
The default value is GENERAL_PURPOSE.
usageMode - Specifies whether the CA issues general-purpose certificates that typically require a revocation
mechanism, or short-lived certificates that may optionally omit revocation because they expire
quickly. Short-lived certificate validity is limited to seven days.
The default value is GENERAL_PURPOSE.
CertificateAuthorityUsageMode,
CertificateAuthorityUsageModeCertificateAuthority.Builder usageMode(CertificateAuthorityUsageMode usageMode)
Specifies whether the CA issues general-purpose certificates that typically require a revocation mechanism, or short-lived certificates that may optionally omit revocation because they expire quickly. Short-lived certificate validity is limited to seven days.
The default value is GENERAL_PURPOSE.
usageMode - Specifies whether the CA issues general-purpose certificates that typically require a revocation
mechanism, or short-lived certificates that may optionally omit revocation because they expire
quickly. Short-lived certificate validity is limited to seven days.
The default value is GENERAL_PURPOSE.
CertificateAuthorityUsageMode,
CertificateAuthorityUsageModeCopyright © 2023. All rights reserved.