ClientSideEncryptionOptions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides the client configuration options for connecting to Azure Blob using clientside encryption.
public class ClientSideEncryptionOptions
type ClientSideEncryptionOptions = class
Public Class ClientSideEncryptionOptions
- Inheritance
-
ClientSideEncryptionOptions
- Derived
Constructors
ClientSideEncryptionOptions(ClientSideEncryptionVersion) |
Initializes a new instance of the ClientSideEncryptionOptions class. |
Properties
EncryptionVersion |
The version of clientside encryption to use. |
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. |
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. |
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. |