CertificateKeyUsageArgs

data class CertificateKeyUsageArgs(val crlSign: Output<Boolean>? = null, val dataEncipherment: Output<Boolean>? = null, val decipherOnly: Output<Boolean>? = null, val digitalSignature: Output<Boolean>? = null, val encipherOnly: Output<Boolean>? = null, val keyAgreement: Output<Boolean>? = null, val keyCertSign: Output<Boolean>? = null, val keyEncipherment: Output<Boolean>? = null, val nonRepudiation: Output<Boolean>? = null) : ConvertibleToJava<CertificateKeyUsageArgs>

Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.

Constructors

Link copied to clipboard
constructor(crlSign: Output<Boolean>? = null, dataEncipherment: Output<Boolean>? = null, decipherOnly: Output<Boolean>? = null, digitalSignature: Output<Boolean>? = null, encipherOnly: Output<Boolean>? = null, keyAgreement: Output<Boolean>? = null, keyCertSign: Output<Boolean>? = null, keyEncipherment: Output<Boolean>? = null, nonRepudiation: Output<Boolean>? = null)

Properties

Link copied to clipboard
val crlSign: Output<Boolean>? = null

Key can be used to sign CRLs.

Link copied to clipboard
val dataEncipherment: Output<Boolean>? = null

Key can be used to decipher data.

Link copied to clipboard
val decipherOnly: Output<Boolean>? = null

Key can be used only to decipher data.

Link copied to clipboard
val digitalSignature: Output<Boolean>? = null

Key can be used for digital signing.

Link copied to clipboard
val encipherOnly: Output<Boolean>? = null

Key can be used only to encipher data.

Link copied to clipboard
val keyAgreement: Output<Boolean>? = null

Key can be used in a key-agreement protocol.

Link copied to clipboard
val keyCertSign: Output<Boolean>? = null

Key can be used to sign certificates.

Link copied to clipboard
val keyEncipherment: Output<Boolean>? = null

Key can be used to encipher data.

Link copied to clipboard
val nonRepudiation: Output<Boolean>? = null

Key can be used for non-repudiation.

Functions

Link copied to clipboard
open override fun toJava(): CertificateKeyUsageArgs