KeyVaultKey interface

An interface representing a Key Vault Key, with its name, value and KeyProperties.

Properties

id

Key identifier.

key

The key value.

keyOperations

Operations allowed on this key

keyType

JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Possible values include: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

name

The name of the key.

properties

The properties of the key.

Property Details

id

Key identifier.

id?: string

Property Value

string

key

The key value.

key?: JsonWebKey

Property Value

keyOperations

Operations allowed on this key

keyOperations?: string[]

Property Value

string[]

keyType

JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Possible values include: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

keyType?: string

Property Value

string

name

The name of the key.

name: string

Property Value

string

properties

The properties of the key.

properties: KeyProperties

Property Value