Microsoft.Azure.KeyVault 3.0.5

Microsoft Azure Keyvault SDK for .NET

The Microsoft Azure Key Vault SDK for .NET allows you to build secure Azure applications that can access secrets, keys, and certificates that a encrypted at rest with hardware security modules.

This directory contains the open source subset of the .NET SDK. For documentation of the complete Azure SDK, please see the Microsoft Azure .NET Developer Center.

Features

  • Secrets
    • Create, Read, Update, Delete, and Recover Secrets
    • Backup and Restore Secrets
  • Keys
    • Create, Read, Update, Delete, and Recover Keys
    • Import, Backup and Restore Keys
    • Encrypt, Decrypt, Wrap, Unwrap, Sign and Verify cryptographic Key operations
  • Certificates
    • Create, Read, Update, Delete, and Recover Certificates
    • Create, Read, Update, and Delete certificate renewal properties
    • Create, Read, Update, and Delete certificate issuers
  • Storage Accounts
    • Add, Read, Update, and Remove Storage Accounts managed by the Key Vault
    • Create, Read, Update, and Delete SAS definitions

Getting Started

The complete Microsoft Azure SDK can be downloaded from the Microsoft Azure Downloads Page and ships with support for building deployment packages, integrating with tooling, rich command line tooling, and more.

Please review Get started with Azure Key Vault if you are not familiar with Azure Key Vault.

For the best development experience, developers should use the official Microsoft NuGet packages for libraries. NuGet packages are regularly updated with new functionality and hotfixes.

Requirements

  • Microsoft Azure Subscription: To call Microsoft Azure services, you need to first create an account. Sign up for a free trial or use your MSDN subscriber benefits.
  • Hosting: To host your .NET code in Microsoft Azure, you additionally need to download the full Microsoft Azure SDK for .NET - which includes packaging, emulation, and deployment tools, or use Microsoft Azure Web Sites to deploy ASP.NET web applications.

Download Packages

Versioning Information

Target Frameworks

For information about the target frameworks of the Key Vault SDK, please refer to the Target Frameworks of the Microsoft Azure SDK for .NET.

Prerequisites

The Key Vault Client Library shares the same Prerequisites as the Microsoft Azure SDK for .NET.

To Build

For information on building the Azure Key Vault SDK, please see Building the Microsoft Azure SDK for .NET.

Running Tests

Tests for the Azure Key Vault SDK are run in the same manner as the rest of the tests for the Azure SDK for .NET. For information please see how to run tests.

Samples

Code samples for the Azure Key Vault SDK are available on Azure Code Samples.

Additional Documentation

Contributing

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Impressions

Showing the top 20 packages that depend on Microsoft.Azure.KeyVault.

Packages Downloads
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support.
43
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support.
49
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This library has been replaced by the following new Azure SDK. https://www.nuget.org/packages/Azure.Extensions.AspNetCore.DataProtection.Keys It is recommended that you move to the new package. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/8ca3954ca335343ce6dd1d14d8d1c6c3369710b7
39
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This library has been replaced by the following new Azure SDK. https://www.nuget.org/packages/Azure.Extensions.AspNetCore.DataProtection.Keys It is recommended that you move to the new package. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/9699b939f94b7524a178821d78addefa5af5d750
50
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/1bf292d47ac2a0ebda07d8a3f00355dd01915ad5
40
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/1f050242559e7b90ff6c4ee7f99d92b3a5af5a62
42
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/2b7e994b8a304700a09617ffc5052f0d943bbcba
43
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/67e04394e98d5bfa6a5684d471a72fcbe30fd587
34
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/865acae3e95d5ade51b66ea578ba9d7764d562ba
43
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/e81033e094d4663ffd227bb4aed30b76b0631e6d
46
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft Azure KeyVault key encryption support. This package was built from the source at: https://github.com/aspnet/DataProtection/tree/a1a52376131406735c9ab9d3c65b2dfa185f63dc
42
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration.
35
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration.
39
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration.
41
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration.
43
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration.
57
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration. This library has been replaced by the following new Azure SDK. https://www.nuget.org/packages/Azure.Extensions.AspNetCore.Configuration.Secrets It is recommended that you move to the new package.
38
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration. This library has been replaced by the following new Azure SDK. https://www.nuget.org/packages/Azure.Extensions.AspNetCore.Configuration.Secrets It is recommended that you move to the new package.
42
Microsoft.Extensions.Configuration.AzureKeyVault
Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration. This package was built from the source code at https://github.com/aspnet/Extensions/tree/9bc79b2f25a3724376d7af19617c33749a30ea3a
40

Added recommendation to use new libraries listed in the package description.

.NET Framework 4.5.2

.NET Standard 2.0

.NET Standard 1.4

.NET Framework 4.6.1

Version Downloads Last updated
3.0.5 43 12/17/2020
3.0.4 29 02/07/2024
3.0.3 24 02/07/2024
3.0.2 29 02/07/2024
3.0.1 28 01/08/2024
3.0.0 29 02/07/2024
3.0.0-alpha 42 02/07/2024
2.4.0-preview 28 02/07/2024
2.3.2 23 02/07/2024
2.3.0-preview 27 02/07/2024
2.2.1-preview 21 02/07/2024
2.2.0-preview 27 02/07/2024
2.1.0-preview 24 02/07/2024
2.0.6 29 02/07/2024
2.0.5-preview 25 02/07/2024
2.0.4-preview 30 02/07/2024
2.0.3-preview 28 02/07/2024
2.0.2-preview 23 02/07/2024
2.0.1-preview 46 12/23/2023
2.0.0-preview 27 02/07/2024
1.0.0 28 01/05/2024
0.9.1-preview 26 02/07/2024
0.9.0-preview 26 02/07/2024