DataProtectionProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于创建 的工厂方法, IDataProtectionProvider 其中密钥存储在文件系统上的特定位置。
public ref class DataProtectionProvider abstract sealed
public static class DataProtectionProvider
type DataProtectionProvider = class
Public Class DataProtectionProvider
- 继承
-
DataProtectionProvider
注解
如果不使用依赖项注入向应用程序提供服务,请使用这些方法。
方法
Create(DirectoryInfo) |
创建一个 DataProtectionProvider 给定的存储密钥的位置。 |
Create(DirectoryInfo, Action<IDataProtectionBuilder>) |
创建一个 DataProtectionProvider 给定的用于存储密钥的位置和可选的配置回调。 |
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2) |
DataProtectionProvider创建用于存储密钥的给定位置、可选配置回调和X509Certificate2用于加密密钥的 。 |
Create(DirectoryInfo, X509Certificate2) |
创建用于 DataProtectionProvider 存储密钥的给定位置,以及 X509Certificate2 用于加密密钥的位置。 |
Create(String) |
创建一个 DataProtectionProvider ,用于根据平台和操作系统在某个位置存储密钥。 |
Create(String, X509Certificate2) |
创建一个 , DataProtectionProvider 它将密钥存储在基于平台和操作系统的位置,并使用给定 X509Certificate2 的 来加密密钥。 |