Статус: Новичок
Группы: Участники
Зарегистрирован: 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) при попытке открыть файл (например с помощью КриптоАрм), он оказывается битым Подскажите возможно мы что-то не так делаем? Отредактировано пользователем 8 июня 2012 г. 22:59:07(UTC)
| Причина: Не указана Вложение(я):  2007_6_2.pdf.rar (396kb) загружен 7 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 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 Цитата: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)
| Причина: Не указана |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close