Freigeben über


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

Weitere Informationen

IEnroll2

IEnroll4