Re: Импортирование сертификатов

MKurskiy пишет:

2. CryptSetProvParam ( ... PP_RTCSP_SET_DEF_CONT ... );
#define PP_RTCSP_SET_DEF_CONT 0x10009
Если в CryptAcquireContext не был передан флаг CRYPT_SILENT, то будет запрошен PIN пользователя.
Если нужен silent режим, тогда предварительно нужно вызвать:
CryptSetProvParam( ... PP_SIGNATURE_PIN ... ), где в качестве данных pbData надо передать PIN пользователя в ANSI кодировке, с завершающим терминатором NULL.

Дополню информацию по поводу PP_RTCSP_SET_DEF_CONT.

С этим параметром в функцию CryptSetProvParam следует передавать:
1. pbData, содержащий указатель на DWORD, и по указателю должено быть значение либо TRUE, либо FALSE. TRUE - выставить контейнер контейнером по-умолчанию; FALSE - снять свойство контейнер по-умолчанию, с контейнера.
2. dwFlags - со значением 0.

Михаил Курский
Руководитель отдела разработки прикладного ПО Rutoken, Компания "Актив"