IEnroll2::p ut_LimitExchangeKeyToEncipherment-Methode (xenroll.h)
[Diese Eigenschaft ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Die LimitExchangeKeyToEncipherment-Eigenschaft legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob eine AT_KEYEXCHANGE Anforderung digitale Signaturen und Nichtwiedererkennungsschlüsselverwendungen enthält.
Diese Eigenschaft wurde erstmals in der IEnroll2-Schnittstelle eingeführt.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT put_LimitExchangeKeyToEncipherment(
BOOL fLimitExchangeKeyToEncipherment
);
Parameter
fLimitExchangeKeyToEncipherment
Rückgabewert
Keine
Bemerkungen
Diese Eigenschaft ist ein boolescher Wert und wirkt sich nur auf AT_KEYEXCHANGE Anforderungen aus. Dies hat keine Auswirkungen auf AT_SIGNATURE Anforderungen.
Wenn der Wert für diese Eigenschaft FALSE ist, enthält eine AT_KEYEXCHANGE-Anforderung die folgenden Schlüsselverwendungen:
- CERT_DATA_ENCIPHERMENT_KEY_USAGE
- CERT_KEY_ENCIPHERMENT_KEY_USAGE
- CERT_DIGITAL_SIGNATURE_KEY_USAGE
- CERT_NON_REPUDIATION_KEY_USAGE
Wenn der Wert für diese Eigenschaft TRUE ist, enthält eine AT_KEYEXCHANGE-Anforderung die folgenden Schlüsselverwendungen:
- CERT_DATA_ENCIPHERMENT_KEY_USAGE
- CERT_KEY_ENCIPHERMENT_KEY_USAGE
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | xenroll.h |
Bibliothek | Uuid.lib |
DLL | Xenroll.dll |