Class ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.apigee_keystores_aliases_key_cert_file.ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Jsii$Proxy
-
- All Implemented Interfaces:
ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
@Stability(Stable) @Internal public static final class ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
An implementation forApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.apigee_keystores_aliases_key_cert_file.ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Builder, ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Builder builder)Constructor that initializes the object based on literal property values passed by theApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetBasicConstraints()X.509 basic constraints extension.StringgetExpiryDate()X.509 notAfter validity period in milliseconds since epoch.StringgetIssuer()X.509 issuer.StringgetIsValid()Flag that specifies whether the certificate is valid.StringgetPublicKey()Public key component of the X.509 subject public key info.StringgetSerialNumber()X.509 serial number.StringgetSigAlgName()X.509 signatureAlgorithm.StringgetSubject()X.509 subject.List<String>getSubjectAlternativeNames()X.509 subject alternative names (SANs) extension.StringgetValidFrom()X.509 notBefore validity period in milliseconds since epoch.NumbergetVersion()X.509 version.inthashCode()
-
-
-
Constructor Detail
-
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
protected Jsii$Proxy(ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Builder builder)
Constructor that initializes the object based on literal property values passed by theApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo.Builder.
-
-
Method Detail
-
getBasicConstraints
public final String getBasicConstraints()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 basic constraints extension.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#basic_constraints ApigeeKeystoresAliasesKeyCertFile#basic_constraints}
- Specified by:
getBasicConstraintsin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getExpiryDate
public final String getExpiryDate()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 notAfter validity period in milliseconds since epoch.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#expiry_date ApigeeKeystoresAliasesKeyCertFile#expiry_date}
- Specified by:
getExpiryDatein interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getIssuer
public final String getIssuer()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 issuer.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#issuer ApigeeKeystoresAliasesKeyCertFile#issuer}
- Specified by:
getIssuerin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getIsValid
public final String getIsValid()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoFlag that specifies whether the certificate is valid.Flag is set to Yes if the certificate is valid, No if expired, or Not yet if not yet valid. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#is_valid ApigeeKeystoresAliasesKeyCertFile#is_valid}
- Specified by:
getIsValidin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getPublicKey
public final String getPublicKey()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoPublic key component of the X.509 subject public key info.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#public_key ApigeeKeystoresAliasesKeyCertFile#public_key}
- Specified by:
getPublicKeyin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getSerialNumber
public final String getSerialNumber()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 serial number.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#serial_number ApigeeKeystoresAliasesKeyCertFile#serial_number}
- Specified by:
getSerialNumberin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getSigAlgName
public final String getSigAlgName()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 signatureAlgorithm.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#sig_alg_name ApigeeKeystoresAliasesKeyCertFile#sig_alg_name}
- Specified by:
getSigAlgNamein interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getSubject
public final String getSubject()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 subject.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#subject ApigeeKeystoresAliasesKeyCertFile#subject}
- Specified by:
getSubjectin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getSubjectAlternativeNames
public final List<String> getSubjectAlternativeNames()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 subject alternative names (SANs) extension.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#subject_alternative_names ApigeeKeystoresAliasesKeyCertFile#subject_alternative_names}
- Specified by:
getSubjectAlternativeNamesin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getValidFrom
public final String getValidFrom()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 notBefore validity period in milliseconds since epoch.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#valid_from ApigeeKeystoresAliasesKeyCertFile#valid_from}
- Specified by:
getValidFromin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
getVersion
public final Number getVersion()
Description copied from interface:ApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfoX.509 version.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_key_cert_file#version ApigeeKeystoresAliasesKeyCertFile#version}
- Specified by:
getVersionin interfaceApigeeKeystoresAliasesKeyCertFileCertsInfoCertInfo
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-