BlobEncryptionPolicy BlobEncryptionPolicy BlobEncryptionPolicy Class


Represents an encryption policy for performing envelope encryption/decryption of Azure blobs.

public sealed class BlobEncryptionPolicy
type BlobEncryptionPolicy = class
Public NotInheritable Class BlobEncryptionPolicy


BlobEncryptionPolicy(IKey, IKeyResolver) BlobEncryptionPolicy(IKey, IKeyResolver) BlobEncryptionPolicy(IKey, IKeyResolver)

Initializes a new instance of the BlobEncryptionPolicy class with the specified key and resolver.


Key Key Key

An object of type IKey that is used to wrap/unwrap the content key during encryption.

KeyResolver KeyResolver KeyResolver

Gets or sets the key resolver used to select the correct key for decrypting existing blobs.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to