| ||||
| ||||
День добрый! Стоит задача шифрования сообщения несколькими сертификатами. Пытаюсь использовать функцию CryptEncryptMessage. Делаю, как в примере CryptMessages.cpp - при вызове CryptAcquireContext(&hProv, NULL, NULL, 75, 0). Выдается сообщение "Вставьте рабочий ключевой контейнер". При том, например, функция CryptSignMessage работает нормально (то есть ключи существуют) В чем может быть проблема? Спасибо! | ||||
Ответы: | ||||
| ||||
Дополнение - КриптоПро 3 Win | ||||
| ||||
Для шифрования нужно использовать флаг CRYPT_VERIFYCONTEXT, т.к. доступ к секретному ключу не требуется. | ||||