ICryptoProvider Interface
Defines basic encryption and decryption services using Azure Key Vault
Namespace: InnerDrive.AzureAssembly: InnerDrive.Azure (in InnerDrive.Azure.dll) Version: 5.2.9417.0
public interface ICryptoProvider
| KeyVaultUrl |
The URL of the Azure Key Vault to use
|
| ThrowOnFailure |
If true, exceptions thrown during the normal course of operations
will be re-thrown
|
| DecryptAsync |
Decrypts data using a key stored in the IKeyProvider |
| EncryptAsync |
Encrypts data using a key stored in the IKeyProvider |
| SignAsync |
Signs a block of data with a key stored in the Azure Key Vault using either
the RSA-512 or ES-256K algorithm as appropriate for the key.
|
| VerifyAsync |
Verifies the signature on a block of data with a key stored in the Azure Key Vault
using either the RSA-512 or ES-256K algorithm as appropriate for the key.
|