| ||||
| ||||
Пытаюсь расшифровать файл под Linux. использую CryptDecryptMessage(&DecryptPara,pBlob,BlobSize,NULL,DecryptedSize,NULL) и получаю код ошибки 8009200C. Под Windows этот код работает без ошибок. Сертификат и контейнер ключей есть. Шифрование функцией CryptEncryptMessage() тоже работает без ошибок. Что посоветуете? | ||||
Ответы: | ||||
| ||||
Собственно говоря, текст ошибки такой: "Не удается найти сертификат и закрытый ключ для расшифровки". Варианты: 1) сертификат не найден 2) нет ссылки на закрытый ключ в сертификате (т.е. сертификат берётся из файла либо при установке сертификата в хранилище не поставили ссылку на контейнер закрытого ключа) 3) сообщение зашифровано для обладателя другого сертификата и закрытого ключа | ||||