KeyProtectionLevel 枚举

定义

指定密钥保护级别。 此枚举类型用于 CertificateRequestProperties 对象的 KeyProtectionLevel 属性中。

public enum class KeyProtectionLevel
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class KeyProtectionLevel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum KeyProtectionLevel
var value = Windows.Security.Cryptography.Certificates.KeyProtectionLevel.noConsent
Public Enum KeyProtectionLevel
继承
KeyProtectionLevel
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

ConsentOnly 1

创建或使用私钥时,将通过对话框通知用户。

ConsentWithFingerprint 3

创建或使用密钥时,系统会提示用户输入密钥的指纹验证。

ConsentWithPassword 2

创建或使用密钥时,系统会提示用户输入密钥的密码。

NoConsent 0

没有强密钥保护。

适用于

另请参阅