CngKeyCreationParameters 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含密钥创建的高级属性。
public ref class CngKeyCreationParameters sealedpublic sealed class CngKeyCreationParameterstype CngKeyCreationParameters = classPublic 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) |