KeyUsageArgs

data class KeyUsageArgs(val baseKeyUsage: Output<KeyUsageOptionsArgs>? = null, val extendedKeyUsage: Output<ExtendedKeyUsageOptionsArgs>? = null, val unknownExtendedKeyUsages: Output<List<ObjectIdArgs>>? = null) : ConvertibleToJava<KeyUsageArgs>

A KeyUsage describes key usage values that may appear in an X.509 certificate.

Constructors

Link copied to clipboard
constructor(baseKeyUsage: Output<KeyUsageOptionsArgs>? = null, extendedKeyUsage: Output<ExtendedKeyUsageOptionsArgs>? = null, unknownExtendedKeyUsages: Output<List<ObjectIdArgs>>? = null)

Properties

Link copied to clipboard
val baseKeyUsage: Output<KeyUsageOptionsArgs>? = null

Describes high-level ways in which a key may be used.

Link copied to clipboard

Detailed scenarios in which a key may be used.

Link copied to clipboard

Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.

Functions

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