X509KeyUsageFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义可以如何使用证书密钥。 如果未定义此值,则密钥可用于任何目的。
此枚举支持其成员值的按位组合。
public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags =
Public Enum X509KeyUsageFlags
- 继承
- 属性
字段
CrlSign | 2 | 可以使用密钥对证书吊销列表 (CRL) 进行签名。 |
DataEncipherment | 16 | 密钥可以用于数据加密。 |
DecipherOnly | 32768 | 密钥只能用于解密。 |
DigitalSignature | 128 | 密钥可以用作数字签名。 |
EncipherOnly | 1 | 密钥只能用于加密。 |
KeyAgreement | 8 | 密钥可以用于确定密钥协议,如使用 Diffie-Hellman 密钥协议算法创建的密钥。 |
KeyCertSign | 4 | 可以使用密钥对证书进行签名。 |
KeyEncipherment | 32 | 密钥可以用于密钥加密。 |
None | 0 | 无密钥使用参数。 |
NonRepudiation | 64 | 密钥可以用于身份验证。 |
注解
此类是默认映射到 文件的常用扩展的 CryptoConfig 实现。 Extensions调用 类的 X509Certificate2 属性时,可以直接使用此类。