Метод ICEnroll::get_DeleteRequestCert (xenroll.h)
[Это свойство больше не доступно для использования в Windows Server 2008 и Windows Vista.]
Свойство DeleteRequestCert задает или извлекает логическое значение, определяющее, удаляются ли фиктивные сертификаты в хранилище запросов.
Фиктивные сертификаты создаются с целью сохранения ключей, созданных для запроса PKCS 10 в процессе регистрации. Хранилище, указанное свойством RequestStoreName , является местом создания фиктивного сертификата. Вновь созданные ключи добавляются в фиктивный сертификат в качестве свойств, чтобы сохранить их до тех пор, пока центр сертификации не обработает запрос и не ответит PKCS 7. При принятии PKCS 7 фиктивный сертификат удаляется, а ключи добавляются как свойства выданного сертификата, возвращенного центром сертификации. Для отладки и тестирования часто желательно не удалять фиктивный сертификат. Если для свойства DeleteRequestCert задано значение FALSE , его удаление будет запрещено.
Значение по умолчанию для этого свойства — TRUE. Это свойство было впервые определено в интерфейсе ICEnroll .
Это свойство является чтением и записью.
Синтаксис
HRESULT get_DeleteRequestCert(
BOOL *fDelete
);
Параметры
fDelete
Возвращаемое значение
None
Remarks
Свойство DeleteRequestCert влияет на поведение следующих методов:
Примеры
BOOL bDRC;
HRESULT hr;
// pEnroll is a previously instantiated ICEnroll interface pointer.
// Get the DeleteRequestCert Boolean value.
hr = pEnroll->get_DeleteRequestCert( &bDRC );
if ( FAILED ( hr ) )
printf("Failed getting DeleteRequestCert - %x\n", hr );
else
printf( "DeleteRequestCert: %s\n", ( bDRC ? "TRUE" : "FALSE" ) );
// Set the DeleteRequestCert value.
hr = pEnroll->put_DeleteRequestCert( FALSE );
if ( FAILED ( hr ) )
printf("Failed Setting DeleteRequestCert - %x\n", hr );
else
printf( "DeleteRequestCert was set to FALSE\n" );
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | xenroll.h |
Библиотека | Uuid.lib |
DLL | Xenroll.dll |