BlobEncryptionPolicy Class (Microsoft.WindowsAzure.Storage.Blob)
From Microsoft Windows Azure Storage Blob
Represents an encryption policy for performing envelope encryption/decryption of Azure blobs.
Namespace:
Microsoft.WindowsAzure.Storage.Blob
Assembly:
Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Syntax
Constructors
Name Description 
BlobEncryptionPolicy(IKey, IKeyResolver)(IKey^, IKeyResolver^)(IKey, IKeyResolver)(IKey, IKeyResolver)
Initializes a new instance of the BlobEncryptionPolicy class with the specified key and resolver.
Properties
Name Description 
KeyKeyKeyKey
An object of type IKey that is used to wrap/unwrap the content key during encryption.

KeyResolverKeyResolverKeyResolverKeyResolver
Gets or sets the key resolver used to select the correct key for decrypting existing blobs.
Methods
Name Description 
Equals(Object)(Object^)(Object)(Object) (Inherited from Object.)

GetHashCode()()()() (Inherited from Object.)

GetType()()()() (Inherited from Object.)

ToString()()()() (Inherited from Object.)
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Return to top
Represents an encryption policy for performing envelope encryption/decryption of Azure blobs.
Syntax
Constructors
| Name | Description | |
|---|---|---|
| BlobEncryptionPolicy(IKey, IKeyResolver)(IKey^, IKeyResolver^)(IKey, IKeyResolver)(IKey, IKeyResolver) | Initializes a new instance of the BlobEncryptionPolicy class with the specified key and resolver. |
Properties
| Name | Description | |
|---|---|---|
| KeyKeyKeyKey | An object of type IKey that is used to wrap/unwrap the content key during encryption. | |
| KeyResolverKeyResolverKeyResolverKeyResolver | Gets or sets the key resolver used to select the correct key for decrypting existing blobs. |
Methods
| Name | Description | |
|---|---|---|
| Equals(Object)(Object^)(Object)(Object) | (Inherited from Object.) | |
| GetHashCode()()()() | (Inherited from Object.) | |
| GetType()()()() | (Inherited from Object.) | |
| ToString()()()() | (Inherited from Object.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.