Share via


QueueClientSideEncryptionOptions Class

Definition

Contains Queues-specific options for client-side encryption.

public class QueueClientSideEncryptionOptions : Azure.Storage.ClientSideEncryptionOptions
type QueueClientSideEncryptionOptions = class
    inherit ClientSideEncryptionOptions
Public Class QueueClientSideEncryptionOptions
Inherits ClientSideEncryptionOptions
Inheritance
QueueClientSideEncryptionOptions

Constructors

QueueClientSideEncryptionOptions(ClientSideEncryptionVersion)

Initializes a new instance of the QueueClientSideEncryptionOptions class.

Properties

EncryptionVersion

The version of clientside encryption to use.

(Inherited from ClientSideEncryptionOptions)
KeyEncryptionKey

Required for upload operations. The key used to wrap the generated content encryption key. For more information, see https://docs.microsoft.com/en-us/azure/storage/common/storage-client-side-encryption.

(Inherited from ClientSideEncryptionOptions)
KeyResolver

Required for download operations. Fetches the correct key encryption key to unwrap the downloaded content encryption key. For more information, see https://docs.microsoft.com/en-us/azure/storage/common/storage-client-side-encryption.

(Inherited from ClientSideEncryptionOptions)
KeyWrapAlgorithm

Required for upload operations. The algorithm identifier to use when wrapping the content encryption key. This is passed into WrapKey(String, ReadOnlyMemory<Byte>, CancellationToken) and its async counterpart.

(Inherited from ClientSideEncryptionOptions)

Events

DecryptionFailed

Event when failure to decrypt a message occurs.

Applies to