CngKeyCreationParameters 类

定义

包含密钥创建的高级属性。

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)

适用于