Поделиться через


Метод ICEnroll::p ut_DeleteRequestCert (xenroll.h)

[Это свойство больше не доступно для использования в Windows Server 2008 и Windows Vista.]

Свойство DeleteRequestCert задает или извлекает логическое значение, определяющее, удаляются ли фиктивные сертификаты в хранилище запросов.

Фиктивные сертификаты создаются с целью сохранения ключей, созданных для запроса PKCS 10 в процессе регистрации. Хранилище, указанное свойством RequestStoreName , является местом создания фиктивного сертификата. Вновь созданные ключи добавляются в фиктивный сертификат в качестве свойств, чтобы сохранить их до тех пор, пока центр сертификации не обработает запрос и не ответит PKCS 7. При принятии PKCS 7 фиктивный сертификат удаляется, а ключи добавляются как свойства выданного сертификата, возвращенного центром сертификации. Для отладки и тестирования часто желательно не удалять фиктивный сертификат. Если для свойства DeleteRequestCert задано значение FALSE , его удаление будет запрещено.

Значение по умолчанию для этого свойства — TRUE. Это свойство было впервые определено в интерфейсе ICEnroll .

Это свойство является чтением и записью.

Синтаксис

HRESULT put_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