CngKeyCreationParameters 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含密钥创建的高级属性。
public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
- 继承
-
CngKeyCreationParameters
注解
CngKey 对象包含属性。 某些属性必须在创建密钥时添加到密钥中。 创建密钥后,可以添加其他属性。
使用 CngKeyCreationParameters 类,可以在创建密钥时向其添加属性。 为此,可以将包含标准密钥属性的对象(例如密钥存储提供程序 (KSP) 、导出策略、密钥用法、用户界面 (UI) 策略和父窗口句柄)传递给 CngKeyCreationParametersCreate 方法。 在 CngKey 最终确定之前,将使用这些值初始化正在创建的对象。
还可以使用 Parameters 属性将非标准属性添加到键。
如果需要在创建密钥后添加属性,请使用 SetProperty 方法。
注意
CNG 类在非 Windows 平台上不起作用。
构造函数
CngKeyCreationParameters() |
初始化 CngKeyCreationParameters 类的新实例。 |
属性
ExportPolicy |
获取或设置密钥导出策略。 |
KeyCreationOptions |
获取或设置密钥创建选项。 |
KeyUsage |
获取或设置应用于当前密钥的加密操作。 |
Parameters |
可使用密钥创建完成之前设置的其他属性创建 CngKey 对象。 |
ParentWindowHandle |
获取或设置窗口句柄,该句柄应用作由下一代加密技术 (CNG) 类创建的对话框的父窗口的句柄。 |
Provider |
获取或设置在其中创建密钥的密钥存储提供程序 (KSP)。 |
UIPolicy |
获取或设置有关创建或访问密钥时显示的用户界面的信息。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |