Class CfnCertificateAuthorityMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCertificateAuthorityMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCertificateAuthorityMixinProps
CfnCertificateAuthorityMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.acmpca.CfnCertificateAuthorityMixinProps
CfnCertificateAuthorityMixinProps.Builder, CfnCertificateAuthorityMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCertificateAuthorityMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectSpecifies information to be added to the extension section of the certificate signing request (CSR).final StringType of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate.final StringSpecifies a cryptographic key management compliance standard for handling and protecting CA keys.final ObjectInformation about the Online Certificate Status Protocol (OCSP) configuration or certificate revocation list (CRL) created and maintained by your private CA.final StringName of the algorithm your private CA uses to sign certificate requests.final ObjectStructure that contains X.500 distinguished name information for your private CA.getTags()Key-value pairs that will be attached to the new private CA.final StringgetType()Type of your private CA.final StringSpecifies 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.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCertificateAuthorityMixinProps.Builder.
-
-
Method Details
-
getCsrExtensions
Description copied from interface:CfnCertificateAuthorityMixinPropsSpecifies information to be added to the extension section of the certificate signing request (CSR).Returns union: either
IResolvableorCfnCertificateAuthorityPropsMixin.CsrExtensionsProperty- Specified by:
getCsrExtensionsin interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getKeyAlgorithm
Description copied from interface:CfnCertificateAuthorityMixinPropsType 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.
- Specified by:
getKeyAlgorithmin interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getKeyStorageSecurityStandard
Description copied from interface:CfnCertificateAuthorityMixinPropsSpecifies a cryptographic key management compliance standard for handling and protecting CA keys.Default: FIPS_140_2_LEVEL_3_OR_HIGHER
Some AWS Regions don't support the default value. When you create a CA in these Regions, you must use
CCPC_LEVEL_1_OR_HIGHERfor theKeyStorageSecurityStandardparameter. If you don't, the operation returns anInvalidArgsExceptionwith this message: "A certificate authority cannot be created in this region with the specified security standard."For information about security standard support in different AWS Regions, see Storage and security compliance of AWS Private CA private keys .
- Specified by:
getKeyStorageSecurityStandardin interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getRevocationConfiguration
Description copied from interface:CfnCertificateAuthorityMixinPropsInformation about the Online Certificate Status Protocol (OCSP) configuration or certificate revocation list (CRL) created and maintained by your private CA.Returns union: either
IResolvableorCfnCertificateAuthorityPropsMixin.RevocationConfigurationProperty- Specified by:
getRevocationConfigurationin interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getSigningAlgorithm
Description copied from interface:CfnCertificateAuthorityMixinPropsName of the algorithm your private CA uses to sign certificate requests.This parameter should not be confused with the
SigningAlgorithmparameter used to sign certificates when they are issued.- Specified by:
getSigningAlgorithmin interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getSubject
Description copied from interface:CfnCertificateAuthorityMixinPropsStructure that contains X.500 distinguished name information for your private CA.Returns union: either
IResolvableorCfnCertificateAuthorityPropsMixin.SubjectProperty- Specified by:
getSubjectin interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getTags
Description copied from interface:CfnCertificateAuthorityMixinPropsKey-value pairs that will be attached to the new private CA.You can associate up to 50 tags with a private CA. For information using tags with IAM to manage permissions, see Controlling Access Using IAM Tags .
- Specified by:
getTagsin interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getType
Description copied from interface:CfnCertificateAuthorityMixinPropsType of your private CA.- Specified by:
getTypein interfaceCfnCertificateAuthorityMixinProps- See Also:
-
getUsageMode
Description copied from interface:CfnCertificateAuthorityMixinPropsSpecifies 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.
- Specified by:
getUsageModein interfaceCfnCertificateAuthorityMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-