KeyCreateParameters Class

The key create parameters.

All required parameters must be populated in order to send to Azure.

Inheritance
KeyCreateParameters

Constructor

KeyCreateParameters(**kwargs)

Parameters

kty
str or JsonWebKeyType
Required

Required. The type of key to create. For valid values, see JsonWebKeyType. Possible values include: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct'

key_size
int
Required

The key size in bits. For example: 2048, 3072, or 4096 for RSA.

key_ops
list[str or JsonWebKeyOperation]
Required
key_attributes
KeyAttributes
Required
tags
dict[str, str]
Required

Application specific metadata in the form of key-value pairs.

curve
str or JsonWebKeyCurveName
Required

Elliptic curve name. For valid values, see JsonWebKeyCurveName. Possible values include: 'P-256', 'P-384', 'P-521', 'P-256K'