Class PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.privateca_certificate.PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Jsii$Proxy
-
- All Implemented Interfaces:
PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
@Stability(Stable) @Internal public static final class PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
An implementation forPrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
-
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.privateca_certificate.PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Builder, PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Builder builder)Constructor that initializes the object based on literal property values passed by thePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.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)ObjectgetCertSign()The key may be used to sign certificates.ObjectgetContentCommitment()The key may be used for cryptographic commitments.ObjectgetCrlSign()The key may be used sign certificate revocation lists.ObjectgetDataEncipherment()The key may be used to encipher data.ObjectgetDecipherOnly()The key may be used to decipher only.ObjectgetDigitalSignature()The key may be used for digital signatures.ObjectgetEncipherOnly()The key may be used to encipher only.ObjectgetKeyAgreement()The key may be used in a key agreement protocol.ObjectgetKeyEncipherment()The key may be used to encipher other keys.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(PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Builder builder)
Constructor that initializes the object based on literal property values passed by thePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.Builder.
-
-
Method Detail
-
getCertSign
public final Object getCertSign()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used to sign certificates.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#cert_sign PrivatecaCertificate#cert_sign}
- Specified by:
getCertSignin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getContentCommitment
public final Object getContentCommitment()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#content_commitment PrivatecaCertificate#content_commitment}
- Specified by:
getContentCommitmentin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getCrlSign
public final Object getCrlSign()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used sign certificate revocation lists.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#crl_sign PrivatecaCertificate#crl_sign}
- Specified by:
getCrlSignin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getDataEncipherment
public final Object getDataEncipherment()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used to encipher data.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#data_encipherment PrivatecaCertificate#data_encipherment}
- Specified by:
getDataEnciphermentin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getDecipherOnly
public final Object getDecipherOnly()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used to decipher only.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#decipher_only PrivatecaCertificate#decipher_only}
- Specified by:
getDecipherOnlyin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getDigitalSignature
public final Object getDigitalSignature()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used for digital signatures.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#digital_signature PrivatecaCertificate#digital_signature}
- Specified by:
getDigitalSignaturein interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getEncipherOnly
public final Object getEncipherOnly()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used to encipher only.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#encipher_only PrivatecaCertificate#encipher_only}
- Specified by:
getEncipherOnlyin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getKeyAgreement
public final Object getKeyAgreement()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used in a key agreement protocol.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#key_agreement PrivatecaCertificate#key_agreement}
- Specified by:
getKeyAgreementin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
getKeyEncipherment
public final Object getKeyEncipherment()
Description copied from interface:PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageThe key may be used to encipher other keys.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#key_encipherment PrivatecaCertificate#key_encipherment}
- Specified by:
getKeyEnciphermentin interfacePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-