CngKeyUsages 枚举

定义

指定加密下一代(CNG)密钥可用于的加密操作。

此枚举支持其成员值的按位组合。

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages = 
Public Enum CngKeyUsages
继承
CngKeyUsages
属性

字段

名称 说明
None 0

没有向密钥分配使用情况值。

Decryption 1

密钥可用于加密和解密。

Signing 2

密钥可用于签名和验证。

KeyAgreement 4

密钥可用于机密协议生成和密钥交换。

AllUsages 16777215

密钥可用于所有目的。

注解

并非所有操作都适用于每个键。 例如,椭圆曲线数字签名算法(ECDSA)密钥不能用于解密,即使设置了解密用法。

适用于