<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.22.0-beta.1" />

Azure.Storage.Files.DataLake.Models.DataLakeCustomerProvidedKey

Wrapper for an encryption key to be used with client provided key server-side encryption. Note that encryption is applied is applied on a per-file basis.

The algorithm for Azure Blob Storage to encrypt with. Azure Blob Storage only offers AES256 encryption.

public string EncryptionKey { get; }

Base64 encoded string of the AES256 encryption key.

public string EncryptionKeyHash { get; }

Base64 encoded string of the AES256 encryption key's SHA256 hash.

public DataLakeCustomerProvidedKey(string key)

Creates a new CustomerProvidedKey for use in server-side encryption.

public DataLakeCustomerProvidedKey(byte[] key)

Creates a new CustomerProvidedKey for use in server-side encryption.

Check if two CustomerProvidedKeyInfo instances are equal.

Check if two CustomerProvidedKeyInfo instances are not equal.

Checks if two CustomerProvidedKeyInfo are equal to each other.