| ||||
| ||||
Хочу получить дескриптор криптоконтейнера следующим кодом: CRYPTPROV hProv; if(CryptAcquireContext( &hProv, "My", NULL, NULL, CRYPT_VERIFYCONTEXT)) { printf("OK"); } else { printf("Error"); } Функция отрабатывает с ошибкой, стоит КриптоПРО 3.0, вроде перестало работать после того как установил патч для работы IE7. В чем проблема? Контейнер My точно есть в хранилище | ||||
Ответы: | ||||
| ||||
Нет, так нельзя (и это точно никогда бы не работало). Как минимум, две критические ошибки: 1. Если указан флажок CRYPT_VERIFYCONTEXT, то имя контейнера должно быть NULL. 2. Тип криптопровайдера не может быть NULL. | ||||