Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline alx71  
#1 Оставлено : 14 июня 2011 г. 10:35:18(UTC)
alx71

Статус: Новичок

Группы: Участники
Зарегистрирован: 31.05.2011(UTC)
Сообщений: 1

Письмо e-mail зашифровано и подписано CryptoPro. OutLook Express с ним работает нормально.
Во вложении - один файл smime.p7m. Считываю и обрабатываю его на C#:

// data - зашифрованные данные, файл smime.p7m
// dec - дешифрованные
public static bool Decrypt(byte[] data, out byte[] dec)
{
EnvelopedCms envelopedCms = new EnvelopedCms();
envelopedCms.Decode(data);
envelopedCms.Decrypt(); // вроде как дешифруется, обращается к дискете с сертификатом, ошибок не возникает
dec = envelopedCms.ContentInfo.Content;
ContentInfo contentInfo = new ContentInfo(dec);
SignedCms signedCms = new SignedCms(contentInfo, true);

signedCms.CheckSignature(true); // тут возникает ошибка "Сообщение CMS не подписано"
}

В чем я неправ?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.