Share via


ClientEncryptionKeyProperties Constructors

Definition

Overloads

ClientEncryptionKeyProperties()

For mocking.

ClientEncryptionKeyProperties(String, String, Byte[], EncryptionKeyWrapMetadata)

Initializes a new instance of ClientEncryptionKeyProperties.

ClientEncryptionKeyProperties()

Source:
ClientEncryptionKeyProperties.cs

For mocking.

protected ClientEncryptionKeyProperties ();
Protected Sub New ()

Applies to

ClientEncryptionKeyProperties(String, String, Byte[], EncryptionKeyWrapMetadata)

Source:
ClientEncryptionKeyProperties.cs

Initializes a new instance of ClientEncryptionKeyProperties.

public ClientEncryptionKeyProperties (string id, string encryptionAlgorithm, byte[] wrappedDataEncryptionKey, Microsoft.Azure.Cosmos.EncryptionKeyWrapMetadata encryptionKeyWrapMetadata);
new Microsoft.Azure.Cosmos.ClientEncryptionKeyProperties : string * string * byte[] * Microsoft.Azure.Cosmos.EncryptionKeyWrapMetadata -> Microsoft.Azure.Cosmos.ClientEncryptionKeyProperties
Public Sub New (id As String, encryptionAlgorithm As String, wrappedDataEncryptionKey As Byte(), encryptionKeyWrapMetadata As EncryptionKeyWrapMetadata)

Parameters

id
String

Unique identifier for the client encryption key.

encryptionAlgorithm
String

Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data.

wrappedDataEncryptionKey
Byte[]

Wrapped (encrypted) form of the client encryption key.

encryptionKeyWrapMetadata
EncryptionKeyWrapMetadata

Metadata used by the configured key wrapping provider in order to unwrap the key.

Applies to