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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline MoRToR  
#1 Оставлено : 8 июня 2012 г. 22:56:08(UTC)
MoRToR

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

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

Доброго времени суток!

Используем cadescom версии 1.2.472.0
Проект на .NET, соответственно сгенерированы обёртки над COM библиотекой.

Пытаемся с его помощью реализовать добавление ЭЦП и добавление расширенной ЭЦП.
Файл мы считываем как массив байтов. После чего:
Код:
CadesSignedData oSignedData = new CadesSignedData()
{
      Content = Encoding.UTF8.GetString(content, 0, content.Length)
};
sSignedData = oSignedData.SignCades(oSigner, CADESCOM_CADES_TYPE.CADESCOM_CADES_BES);

CadesSignedData data = new CadesSignedData();
data.VerifyCades(messageToVerify, type, true);
byte[] bytes = Convert.FromBase64String(sSignedData);


в результате чего полученный файл хоть и обладал требуемой подписью, но:
1) файл становится почти в 2 раза больше
2) при попытке открыть файл (например с помощью КриптоАрм), он оказывается битым Brick wall

Подскажите возможно мы что-то не так делаем?

Отредактировано пользователем 8 июня 2012 г. 22:59:07(UTC)  | Причина: Не указана

Вложение(я):
2007_6_2.pdf.rar (396kb) загружен 7 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Online Андрей Писарев  
#2 Оставлено : 8 июня 2012 г. 23:49:34(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,664
Мужчина
Российская Федерация

Сказал «Спасибо»: 571 раз
Поблагодарили: 2297 раз в 1798 постах
В приложенном архиве:

в файле 2007_6_2.pdf2.p7s (504 502 байт) :
присоединенная ЭЦП (Владелец тестового сертификата: CN = gggg3qwe) на данные в base64 (503 192 байт),

если декодировать base64 данные на выходе данные: PDF v1.5 (188 697 байт) - исходный файл, который также был вложен в архив

Цитата:
1) файл становится почти в 2 раза больше

из-за кодирования, коэф. 504502 / 188697 = 2.67 Anxious


Цитата:
2) при попытке открыть файл (например с помощью КриптоАрм), он оказывается битым


Какой файл?
У меня все корректно открылось
(извлек из файла p7s base64 данные,
декодировал и сохранил в pdf = хеш совпадает с оригиналом
и pdf открывается без проблем)

2007_6_1.pdf
хеш по ГОСТ Р34.11-94: 20E4F5E39BCBFF50186F9F6C87363F3D04903AE2604AB3CBABF5F108B5A52708
DecodedBase64.bin.pdf
хеш по ГОСТ Р34.11-94: 20E4F5E39BCBFF50186F9F6C87363F3D04903AE2604AB3CBABF5F108B5A52708

Отредактировано пользователем 9 июня 2012 г. 0:16:05(UTC)  | Причина: Не указана

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