X509PrivateKeyProtection-Enumeration (certenroll.h)
Die X509PrivateKeyProtection-Enumeration gibt die Ebene des Schutzes privater Schlüssel an, die von einem Kryptografieanbieter unterstützt wird. Wenn beispielsweise der Schutz für starke Schlüssel aktiviert ist, wird der Benutzer in der Regel aufgefordert, ein Kennwort einzugeben, wenn der Schlüssel erstellt wird und wenn der Schlüssel verwendet wird. Das genaue Verhalten wird durch den verwendeten KSP oder CSP angegeben. Der Enumerationswert kann mithilfe der KeyProtection-Eigenschaft für die IX509PrivateKey-Schnittstelle angegeben oder abgerufen werden.
Syntax
typedef enum X509PrivateKeyProtection {
XCN_NCRYPT_UI_NO_PROTECTION_FLAG = 0,
XCN_NCRYPT_UI_PROTECT_KEY_FLAG = 0x1,
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG = 0x2,
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG = 0x4,
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG = 0x8
} ;
Konstanten
XCN_NCRYPT_UI_NO_PROTECTION_FLAG Wert: 0 Die Schutzstufe wird nicht angegeben. |
XCN_NCRYPT_UI_PROTECT_KEY_FLAG Wert: 0x1 Eine Benutzeroberfläche wird angezeigt, um anzugeben, dass ein Prozess versucht, den Schlüssel zu verwenden. Das genaue Verhalten wird durch den verwendeten KSP oder CSP angegeben. Bei einigen Legacy-CSPs von Microsoft kann der Client entscheiden, ob für die Verwendung des Schlüssels ein Kennwort erforderlich ist oder ob der Benutzer nur eine Eingabeaufforderung bestätigen muss. |
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG Wert: 0x2 Gibt starken Schlüsselschutz an. Der Benutzer wird in der Regel aufgefordert, ein Kennwort einzugeben, wenn der Schlüssel erstellt wird und wenn der Schlüssel verwendet wird. Das genaue Verhalten wird durch den verwendeten KSP angegeben. Dieser Wert wird von der Zertifikatregistrierungs-API für Legacy-CSPs nicht unterstützt. |
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG Wert: 0x4 |
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG Wert: 0x8 |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | certenroll.h |