Microsoft.Azure.KeyVault 3.0.5

前缀已保留
建议的替代方案

Azure.Security.KeyVault.Certificates

其他详情

请注意,自 2023 年 3 月 31 日起,此包已过时,不再维护或监控。根据您的使用情况,Microsoft 鼓励您升级到以下替代包之一
   Azure.Security.KeyVault.Certificates
   Azure.Security.KeyVault.Keys
   Azure.Security.KeyVault.Secrets
有关升级的指导,请参阅迁移指南(https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/MigrationGuide.md)。有关详细信息,请参阅我们的弃用策略(https://aka.ms/azsdk/support-policies)。

dotnet add package Microsoft.Azure.KeyVault --version 3.0.5                
NuGet\Install-Package Microsoft.Azure.KeyVault -Version 3.0.5                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Microsoft.Azure.KeyVault" Version="3.0.5" />                
对于支持 包引用 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add Microsoft.Azure.KeyVault --version 3.0.5                
#r "nuget: Microsoft.Azure.KeyVault, 3.0.5"                
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。将此内容复制到交互式工具或脚本的源代码中,以引用包。
// Install Microsoft.Azure.KeyVault as a Cake Addin
#addin nuget:?package=Microsoft.Azure.KeyVault&version=3.0.5

// Install Microsoft.Azure.KeyVault as a Cake Tool
#tool nuget:?package=Microsoft.Azure.KeyVault&version=3.0.5                

Azure Key Vault 允许用户在 Microsoft Azure 环境中存储和使用加密密钥。Azure Key Vault 支持多种密钥类型和算法,并允许使用硬件安全模块(HSM)来管理高价值的客户密钥。此外,Azure Key Vault 允许用户在 Key Vault 中安全地存储秘密;秘密是限制大小的字节数组对象,Azure Key Vault 对这些对象不应用任何特定语义。Key Vault 可以同时包含密钥和秘密的混合,且对这两种类型的对象的访问控制是独立控制的。经过适当的授权的用户可以进行以下操作:1)使用创建、导入、更新、删除等操作管理加密密钥;2)使用获取、设置、删除等操作管理秘密;3)使用数字签名/验证、包装密钥/解包密钥和加密/解密操作来使用加密密钥。对 Key Vault 的操作使用 Azure Active Directory 进行身份验证和授权。Key Vault 现在还支持证书,这是使用现有密钥和秘密基础设施执行证书操作的一种复杂类型。KV 证书还支持通知和自动续订以及其他管理功能。

此库已被以下新的 Azure SDK 替换。您可以在 https://aka.ms/azsdkvalueprop 了解有关新 Azure SDK 的信息。

最新版本的用于与 Azure KeyVault 服务交互的库是

* Azure.Security.KeyVault.Keys
* Azure.Security.KeyVault.Secrets
* Azure.Security.KeyVault.Certificates

建议您迁移到新的包。

产品 兼容的和额外的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp1.0 已计算。 netcoreapp1.1 已计算。 netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard1.4 兼容。 netstandard1.5 已计算。 netstandard1.6 已计算。 netstandard2.0 兼容。 netstandard2.1 已计算。
.NET 框架 net452 兼容。 net46 已计算。 net461 兼容。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen30 已计算。 tizen40 已计算。 tizen60 已计算。
通用 Windows 平台 uap 已计算。 uap10.0 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
有关更多信息,请参阅 目标框架.NET Standard

NuGet 包 (161)

显示依赖于 Microsoft.Azure.KeyVault 的前 5 个 NuGet 包

下载
Microsoft.Extensions.Configuration.AzureKeyVault

为 Microsoft.Extensions.Configuration 实现的 Azure KeyVault 配置提供程序。此库已被以下新的 Azure SDK 替代。https://nuget.net.cn/packages/Azure.Extensions.AspNetCore.Configuration.Secrets 建议您迁移到新包。

Microsoft.Azure.Management.KeyVault.Fluent

提供 Microsoft Azure 的 Key Vault 服务管理 (Fluent) 能力。此包处于低维护模式并正在被淘汰。要使用最新的 Azure SDK 来管理资源,请参阅 https://aka.ms/azsdk/dotnet/mgmt。

Microsoft.AspNetCore.DataProtection.AzureKeyVault

Microsoft Azure KeyVault 密钥加密支持。此库已被以下新的 Azure SDK 替代。https://nuget.net.cn/packages/Azure.Extensions.AspNetCore.DataProtection.Keys 建议您迁移到新包。此包是从以下源代码构建的:https://github.com/aspnet/AspNetCore/tree/d1fa2cb155ab9226f20b87ab0d7a1eb16b8a8b69

Microsoft.Azure.KeyVault.Extensions

Microsoft Azure Key Vault 扩展类库 此库已被以下新的 Azure SDK 替代。您可以在 https://aka.ms/azsdkvalueprop 了解有关新 Azure SDK 的信息。与 Azure KeyVault 服务交互的最新库包括:* https://nuget.net.cn/packages/Azure.Security.KeyVault.Keys * https://nuget.net.cn/packages/Azure.Security.KeyVault.Secrets * https://nuget.net.cn/packages/Azure.Security.KeyVault.Certificates 建议您迁移到新包。

Microsoft.SqlServer.Management.AlwaysEncrypted.AzureKeyVaultProvider

此库使得 .NET Framework 应用程序能够使用 Microsoft Azure Key Vault,并在 Microsoft Azure SQL 数据库和 Microsoft SQL Server 中使用 Always Encrypted。此库包括列元密钥存储提供程序,允许客户端应用程序在列元密钥存储在 Microsoft Azure Key Vault 时访问数据。有关 Always Encrypted 的更多信息,请参阅:https://aka.ms/AlwaysEncrypted。仅在 .NET Framework 中的 System.Data.SqlClient 命名空间中使用遗留的 .NET Framework Data Provider for SQL Server 时使用此库。如果您正在使用 Microsoft.Data.SqlClient (https://nuget.net.cn/packages/Microsoft.Data.SqlClient) 客户端驱动程序,则需要使用 Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider (https://nuget.net.cn/packages/Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider) 而非此包。

GitHub 代码库 (29)

显示依赖 Microsoft.Azure.KeyVault 的前 5 个最受欢迎的 GitHub 代码库

代码库 Stars
Azure/azure-sdk-for-net
此代码库是用于 .NET Azure SDK 的活跃开发。对于 SDK 的消费者,我们建议您访问我们的公共开发者文档 https://learn.microsoft.com/dotnet/azure/ 或我们的版本化开发者文档 https://azure.github.io/azure-sdk-for-net。
Azure/azure-powershell
Microsoft Azure PowerShell
pnp/PnP
SharePoint / Office 365 开发者模式和最佳实践 - 存档旧解决方案。请参阅 https://aka.ms/m365pnp 获取最新指南
fullstackproltd/AspNetCoreSpa
Asp.Net 7.0 & Angular 15 全栈SPA应用程序,包含大量示例。现场演示
Azure/iotedge
IoT Edge OSS项目
版本 下载 上次更新
3.0.5 49,833,346 2/3/2020 3.0.5 已弃用,因为它不再维护。
3.0.4 24,671,427 7/20/2019 3.0.4 已弃用,因为它不再维护。
3.0.3 8,932,559 1/23/2019 3.0.3 已弃用,因为它不再维护。
3.0.2 3,214,730 11/14/2018 3.0.2 已弃用,因为它不再维护。
3.0.1 7,776,006 10/27/2018 3.0.1 已弃用,因为它不再维护。
3.0.0 5,267,414 6/28/2018 3.0.0 已弃用,因为它不再维护。
3.0.0-alpha 71,428 3/29/2018 3.0.0-alpha 已弃用,因为它不再维护。
2.4.0-preview 254,510 11/28/2017 2.4.0-preview 已弃用,因为它不再维护。
2.3.2 50,299,426 7/5/2017 2.3.2 已弃用,因为它不再维护。
2.3.0-preview 53,185 5/27/2017 2.3.0-preview 已弃用,因为它不再维护。
2.2.1-preview 87,658 5/5/2017 2.2.1-preview 已弃用,因为它不再维护。
2.2.0-preview 4,891 4/25/2017 2.2.0-preview 已弃用,因为它不再维护。
2.1.0-preview 20,125 4/7/2017 2.1.0-preview 已弃用,因为它不再维护。
2.0.6 3,361,908 12/7/2016 2.0.6 已弃用,因为它不再维护。
2.0.5-preview 4,260 11/23/2016 2.0.5-preview 已弃用,因为它不再维护。
2.0.4-preview 5,086 11/9/2016 2.0.4-preview 已弃用,因为它不再维护。
2.0.3-preview 6,317 10/20/2016 2.0.3-preview 已弃用,因为它不再维护。
2.0.2-preview 66,369 9/22/2016 2.0.2-preview 已弃用,因为它不再维护。
2.0.1-preview 14,285 8/30/2016 2.0.1-preview 已弃用,因为它不再维护。
2.0.0-preview 6,973 8/29/2016 2.0.0-preview 已弃用,因为它不再维护。
1.0.0 2,808,231 6/18/2015 1.0.0 已弃用,因为它不再维护。
0.9.1-preview 5,738 4/28/2015 0.9.1-preview 已弃用,因为它不再维护。
0.9.0-preview 3,018 4/9/2015 0.9.0-preview 已弃用,因为它不再维护。

在包描述中添加了使用列出的新库的建议。