30.03.2006 17:14:41при дешифрации возникает ошибка Bad key Ответов: 3
Полина Третьяк
при выполнении расшифровки с помощью Enveloped Data возникает вышеназванная ошибка.
Сертификат которым шифровали валидный и имеет приватный ключ. В чём может быть проблема?
CAPICOM.EnvelopedData env = new CAPICOM.EnvelopedData();
env.Decrypt(plaintextMessage);//здесь возникает ошибка
return env.Content;
Заранее спасибо
 
Ответы:
31.03.2006 12:38:54Kirill Sobolev
Возможно сертификат может использоваться только для подписи. Это можно посмотреть в расширении "Использование ключа"
03.04.2006 17:42:00Полина Третьяк
да действительно в Key Usage у меня нет свойства Digital Signature, которые есть в других сертификатах.
Скажите а можно это свойство как-нибудь исскуственно добавить? потому что нужен именно этот сертификат, а не создавать новый.
заране спасибо :)
03.04.2006 17:49:16Kirill Sobolev
Digital Signature - это флаг того что ключем можно подписывать. Для шифрования нужен Key Encipherment, Data Encipherment.
Добавить нельзя