Freigeben über


IEnroll2::get_LimitExchangeKeyToEncipherment-Methode (xenroll.h)

[Diese Eigenschaft steht ab Windows Server 2008 und Windows Vista nicht mehr zur Verfügung.]

Die LimitExchangeKeyToEncipherment-Eigenschaft legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob eine AT_KEYEXCHANGE Anforderung digitale Signatur - und Nichtrepudiationsschlüsselverwendungen enthält.

Diese Eigenschaft wurde erstmals in der IEnroll2-Schnittstelle eingeführt.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT get_LimitExchangeKeyToEncipherment(
  BOOL *fLimitExchangeKeyToEncipherment
);

Parameter

fLimitExchangeKeyToEncipherment

Rückgabewert

Keine

Bemerkungen

Diese Eigenschaft ist ein boolescher Wert und wirkt sich nur auf AT_KEYEXCHANGE Anforderungen aus. Es 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

Weitere Informationen

IEnroll2

IEnroll4