Метод IEnroll2::p ut_LimitExchangeKeyToEncipherment (xenroll.h)
[Это свойство больше не доступно для использования в Windows Server 2008 и Windows Vista.]
Свойство LimitExchangeKeyToEncipherment задает или извлекает логическое значение, которое определяет, содержит ли запрос AT_KEYEXCHANGE цифровую подпись и использование ключей без восстановления.
Это свойство впервые появилось в интерфейсе IEnroll2 .
Это свойство является чтением и записью.
Синтаксис
HRESULT put_LimitExchangeKeyToEncipherment(
BOOL fLimitExchangeKeyToEncipherment
);
Параметры
fLimitExchangeKeyToEncipherment
Возвращаемое значение
None
Remarks
Это свойство является логическим значением и влияет только на 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 |
Header | xenroll.h |
Библиотека | Uuid.lib |
DLL | Xenroll.dll |