CngKeyCreationParameters.KeyUsage 属性

定义

获取或设置应用于当前密钥的加密操作。

public:
 property Nullable<System::Security::Cryptography::CngKeyUsages> KeyUsage { Nullable<System::Security::Cryptography::CngKeyUsages> get(); void set(Nullable<System::Security::Cryptography::CngKeyUsages> value); };
public System.Security.Cryptography.CngKeyUsages? KeyUsage { get; set; }
member this.KeyUsage : Nullable<System.Security.Cryptography.CngKeyUsages> with get, set
Public Property KeyUsage As Nullable(Of CngKeyUsages)

属性值

Nullable<CngKeyUsages>

指定密钥用法的一个或多个枚举值的按位组合。 默认值为 null,该值指示已设置密钥存储提供程序的默认密钥用法。

注解

创建新 CngKey 对象时,将使用此属性。 它指定将在新密钥上启用的 (加密/解密、签名/验证和机密协议生成) 等用法。

适用于