Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die X509PrivateKeyUsageFlags-Enumeration gibt die zulässige Verwendung eines privaten Schlüssels an. Dies liegt in der Verantwortung des Kryptografieanbieters. Der Enumerationswert kann mit der KeyUsage-Eigenschaft für die IX509PrivateKey-Schnittstelle festgelegt und abgerufen werden.
Syntax
typedef enum X509PrivateKeyUsageFlags {
XCN_NCRYPT_ALLOW_USAGES_NONE = 0,
XCN_NCRYPT_ALLOW_DECRYPT_FLAG = 0x1,
XCN_NCRYPT_ALLOW_SIGNING_FLAG = 0x2,
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG = 0x4,
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG = 0x8,
XCN_NCRYPT_ALLOW_ALL_USAGES = 0xffffff
} ;
Konstanten
XCN_NCRYPT_ALLOW_USAGES_NONEWert: 0 Die zulässigen Verwendungen sind nicht definiert. |
XCN_NCRYPT_ALLOW_DECRYPT_FLAGWert: 0x1 Der Schlüssel kann zum Entschlüsseln von Inhalten verwendet werden. Dies wird den folgenden X509KeyUsageFlags-Werten zugeordnet:
|
XCN_NCRYPT_ALLOW_SIGNING_FLAGWert: 0x2 Der Schlüssel kann zum Signieren verwendet werden. Dies wird den folgenden X509KeyUsageFlags-Werten zugeordnet:
|
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAGWert: 0x4 Der Schlüssel kann verwendet werden, um eine Schlüsselvereinbarung zwischen Entitäten herzustellen. |
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAGWert: 0x8 |
XCN_NCRYPT_ALLOW_ALL_USAGESWert: 0xffffff Alle für diese Enumeration definierten Verwendungen sind zulässig. |
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 |