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


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

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

Свойство WriteCertToCSP задает или извлекает логическое значение, определяющее, следует ли записывать сертификат в поставщик служб шифрования (CSP).

Это свойство было впервые определено интерфейсом ICEnroll .

Это свойство доступно для чтения и записи.

Синтаксис

HRESULT get_WriteCertToCSP(
  BOOL *fBool
);

Параметры

fBool

Возвращаемое значение

None

Remarks

Это свойство обычно используется со смарт-картами, где сертификат записывается в смарт-карта в дополнение к записи в хранилище MY.

Значение по умолчанию — true. Это означает, что элемент управления регистрацией сертификатов попытается записать сертификат в CSP, но не завершится ошибкой, если не возникнет ошибка аппаратного маркера. Если это значение равно true, но не установлен интеллектуальный карта или другой поставщик служб CSP, зависящий от оборудования, ошибки маркеров оборудования будут игнорироваться.

Чтобы явно запретить элементу управления регистрацией сертификатов выполнить запись в CSP, задайте для этого параметра значение false.

WriteCertToCSP влияет на поведение следующих методов:

Примеры

BOOL     bWriteCSP;
HRESULT  hr;

// pEnroll is previously instantiated ICEnroll interface pointer

// get the WriteCertToCSP value
hr = pEnroll->get_WriteCertToCSP( &bWriteCSP );
if (FAILED( hr ))
    printf("Failed get_WriteCertToCSP - %x\n", hr );
else
    printf( "WriteCertToCSP: %d\n", bWriteCSP );

// set the WriteCertToCSP value
hr = pEnroll->put_WriteCertToCSP( TRUE );
if (FAILED( hr ))
    printf("Failed put_WriteCertToCSP - %x\n", hr );
else
    printf( "WriteCertToCSP set to TRUE\n" );

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header xenroll.h
Библиотека Uuid.lib
DLL Xenroll.dll