CertificateCertificatePolicyKeyProperties

data class CertificateCertificatePolicyKeyProperties(val curve: String? = null, val exportable: Boolean, val keySize: Int? = null, val keyType: String, val reuseKey: Boolean)

Constructors

constructor(curve: String? = null, exportable: Boolean, keySize: Int? = null, keyType: String, reuseKey: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val curve: String? = null

Specifies the curve to use when creating an EC key. Possible values are P-256, P-256K, P-384, and P-521. This field will be required in a future release if key_type is EC or EC-HSM.

Link copied to clipboard

Is this certificate exportable?

Link copied to clipboard
val keySize: Int? = null

The size of the key used in the certificate. Possible values include 2048, 3072, and 4096 for RSA keys, or 256, 384, and 521 for EC keys. This property is required when using RSA keys.

Link copied to clipboard

Specifies the type of key. Possible values are EC, EC-HSM, RSA, RSA-HSM and oct.

Link copied to clipboard

Is the key reusable?