@Stability(value=Stable) @Internal public static final class CfnCertificateProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCertificateProps
CfnCertificatePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnCertificateProps.Builder, CfnCertificateProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnCertificateProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnCertificateProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getApiPassthrough()
Specifies X.509 certificate information to be included in the issued certificate.
|
String |
getCertificateAuthorityArn()
The Amazon Resource Name (ARN) for the private CA issues the certificate.
|
String |
getCertificateSigningRequest()
The certificate signing request (CSR) for the certificate.
|
String |
getSigningAlgorithm()
The name of the algorithm that will be used to sign the certificate to be issued.
|
String |
getTemplateArn()
Specifies a custom configuration template to use when issuing a certificate.
|
Object |
getValidity()
The period of time during which the certificate will be valid.
|
Object |
getValidityNotBefore()
Information describing the start of the validity period of the certificate.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnCertificateProps.Builder builder)
CfnCertificateProps.Builder.public final String getCertificateAuthorityArn()
CfnCertificatePropsgetCertificateAuthorityArn in interface CfnCertificatePropspublic final String getCertificateSigningRequest()
CfnCertificatePropsgetCertificateSigningRequest in interface CfnCertificatePropspublic final String getSigningAlgorithm()
CfnCertificateProps
This parameter should not be confused with the SigningAlgorithm parameter used to sign a CSR in the CreateCertificateAuthority action.
The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.
getSigningAlgorithm in interface CfnCertificatePropspublic final Object getValidity()
CfnCertificatePropsgetValidity in interface CfnCertificatePropspublic final Object getApiPassthrough()
CfnCertificatePropsgetApiPassthrough in interface CfnCertificatePropspublic final String getTemplateArn()
CfnCertificateProps
If this parameter is not provided, ACM Private CA defaults to the EndEntityCertificate/V1 template. For more information about ACM Private CA templates, see Using Templates .
getTemplateArn in interface CfnCertificatePropspublic final Object getValidityNotBefore()
CfnCertificatePropsThis parameter sets the “Not Before" date for the certificate.
By default, when issuing a certificate, ACM Private CA sets the "Not Before" date to the issuance time minus 60 minutes. This compensates for clock inconsistencies across computer systems. The ValidityNotBefore parameter can be used to customize the “Not Before” value.
Unlike the Validity parameter, the ValidityNotBefore parameter is optional.
The ValidityNotBefore value is expressed as an explicit date and time, using the Validity type value ABSOLUTE .
getValidityNotBefore in interface CfnCertificateProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.