CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage

data class CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage(val certSign: Boolean? = null, val contentCommitment: Boolean? = null, val crlSign: Boolean? = null, val dataEncipherment: Boolean? = null, val decipherOnly: Boolean? = null, val digitalSignature: Boolean? = null, val encipherOnly: Boolean? = null, val keyAgreement: Boolean? = null, val keyEncipherment: Boolean? = null)

Constructors

constructor(certSign: Boolean? = null, contentCommitment: Boolean? = null, crlSign: Boolean? = null, dataEncipherment: Boolean? = null, decipherOnly: Boolean? = null, digitalSignature: Boolean? = null, encipherOnly: Boolean? = null, keyAgreement: Boolean? = null, keyEncipherment: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val certSign: Boolean? = null

The key may be used to sign certificates.

Link copied to clipboard

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

Link copied to clipboard
val crlSign: Boolean? = null

The key may be used sign certificate revocation lists.

Link copied to clipboard

The key may be used to encipher data.

Link copied to clipboard
val decipherOnly: Boolean? = null

The key may be used to decipher only.

Link copied to clipboard

The key may be used for digital signatures.

Link copied to clipboard
val encipherOnly: Boolean? = null

The key may be used to encipher only.

Link copied to clipboard
val keyAgreement: Boolean? = null

The key may be used in a key agreement protocol.

Link copied to clipboard

The key may be used to encipher other keys.