IEnroll2::p ut_LimitExchangeKeyToEncipherment 方法 (xenroll.h)

[自 Windows Server 2008 和 Windows Vista 起,這個屬性已不再可供使用。]

LimitExchangeKeyToEncipherment 屬性會設定或擷取 Boolean 值,以判斷AT_KEYEXCHANGE要求是否包含數位簽名和非可否認性密鑰使用方式。

此屬性最初是在 IEnroll2 介面中引進。

這是可讀寫的屬性。

語法

HRESULT put_LimitExchangeKeyToEncipherment(
  BOOL fLimitExchangeKeyToEncipherment
);

參數

fLimitExchangeKeyToEncipherment

傳回值

備註

此屬性是布爾值,只會影響AT_KEYEXCHANGE要求。 這不會影響AT_SIGNATURE要求。

如果此屬性的值為 FALSE,AT_KEYEXCHANGE要求將包含下列密鑰使用方式:

  • CERT_DATA_ENCIPHERMENT_KEY_USAGE
  • CERT_KEY_ENCIPHERMENT_KEY_USAGE
  • CERT_DIGITAL_SIGNATURE_KEY_USAGE
  • CERT_NON_REPUDIATION_KEY_USAGE

如果此屬性的值為 TRUE,AT_KEYEXCHANGE要求將包含下列金鑰使用方式:

  • CERT_DATA_ENCIPHERMENT_KEY_USAGE
  • CERT_KEY_ENCIPHERMENT_KEY_USAGE

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 xenroll.h
程式庫 Uuid.lib
Dll Xenroll.dll

另請參閱

IEnroll2

IEnroll4