KeyEncryptionKey Class

Definition

Encryption key containing details about key to encrypt different keys.

public class KeyEncryptionKey
type KeyEncryptionKey = class
Public Class KeyEncryptionKey
Inheritance
System.Object
KeyEncryptionKey

Constructors

KeyEncryptionKey()

Initializes a new instance of the KeyEncryptionKey class.

KeyEncryptionKey(KekType, IdentityProperties, String, String)

Initializes a new instance of the KeyEncryptionKey class.

Properties

IdentityProperties

Gets or sets managed identity properties used for key encryption.

KekType

Gets or sets type of encryption key used for key encryption. Possible values include: 'MicrosoftManaged', 'CustomerManaged'

KekUrl

Gets or sets key encryption key. It is required in case of Customer managed KekType.

KekVaultResourceID

Gets or sets kek vault resource id. It is required in case of Customer managed KekType.

Methods

Validate()

Validate the object.

Applies to