Interface PrivatecaCertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage

    • Method Detail

      • getCertSign

        @Stability(Stable)
        @Nullable
        default Object getCertSign()
        The 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_authority#cert_sign PrivatecaCertificateAuthority#cert_sign}

      • getContentCommitment

        @Stability(Stable)
        @Nullable
        default Object getContentCommitment()
        The 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_authority#content_commitment PrivatecaCertificateAuthority#content_commitment}

      • getCrlSign

        @Stability(Stable)
        @Nullable
        default Object getCrlSign()
        The 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_authority#crl_sign PrivatecaCertificateAuthority#crl_sign}

      • getDataEncipherment

        @Stability(Stable)
        @Nullable
        default Object getDataEncipherment()
        The 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_authority#data_encipherment PrivatecaCertificateAuthority#data_encipherment}

      • getDecipherOnly

        @Stability(Stable)
        @Nullable
        default Object getDecipherOnly()
        The 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_authority#decipher_only PrivatecaCertificateAuthority#decipher_only}

      • getDigitalSignature

        @Stability(Stable)
        @Nullable
        default Object getDigitalSignature()
        The 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_authority#digital_signature PrivatecaCertificateAuthority#digital_signature}

      • getEncipherOnly

        @Stability(Stable)
        @Nullable
        default Object getEncipherOnly()
        The 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_authority#encipher_only PrivatecaCertificateAuthority#encipher_only}

      • getKeyAgreement

        @Stability(Stable)
        @Nullable
        default Object getKeyAgreement()
        The 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_authority#key_agreement PrivatecaCertificateAuthority#key_agreement}

      • getKeyEncipherment

        @Stability(Stable)
        @Nullable
        default Object getKeyEncipherment()
        The 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_authority#key_encipherment PrivatecaCertificateAuthority#key_encipherment}