public static final class CfnCertificateProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCertificateProps
CfnCertificateProps
CfnCertificateProps.Builder, CfnCertificateProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.Object |
getApiPassthrough()
Specifies X.509 certificate information to be included in the issued certificate.
|
java.lang.String |
getCertificateAuthorityArn()
The Amazon Resource Name (ARN) for the private CA issues the certificate.
|
java.lang.String |
getCertificateSigningRequest()
The certificate signing request (CSR) for the certificate.
|
java.lang.String |
getSigningAlgorithm()
The name of the algorithm that will be used to sign the certificate to be issued.
|
java.lang.String |
getTemplateArn()
Specifies a custom configuration template to use when issuing a certificate.
|
java.lang.Object |
getValidity()
The period of time during which the certificate will be valid.
|
java.lang.Object |
getValidityNotBefore()
Information describing the start of the validity period of the certificate.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getCertificateAuthorityArn()
CfnCertificateProps
getCertificateAuthorityArn
in interface CfnCertificateProps
public final java.lang.String getCertificateSigningRequest()
CfnCertificateProps
getCertificateSigningRequest
in interface CfnCertificateProps
public final java.lang.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 CfnCertificateProps
public final java.lang.Object getValidity()
CfnCertificateProps
getValidity
in interface CfnCertificateProps
public final java.lang.Object getApiPassthrough()
CfnCertificateProps
getApiPassthrough
in interface CfnCertificateProps
public final java.lang.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 CfnCertificateProps
public final java.lang.Object getValidityNotBefore()
CfnCertificateProps
This 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
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()