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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Вестник  
#1 Оставлено : 16 февраля 2020 г. 0:25:25(UTC)
Вестник

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

Группы: Участники
Зарегистрирован: 16.02.2020(UTC)
Сообщений: 4
Российская Федерация
Откуда: Рыбинск

Здравствуйте!
Через browser plugin получаю встроенную подпись для pdf файла.
для этого читаю файл и перевожу строку в base64.

После выполняю:
Код:
var signString = CadesSignedData.SignCades(CPSigner, 1, false, 0);


и на выходе получаю подписанную строку base64.
но при сохранении данной строки в pdf не могу открыть файл через acrobatReader (установлен последний DC).
хотя через браузер открывает нормально. ЭЦП проходит проверку на https://www.gosuslugi.ru/pgu/eds

Есть предположение что в начале pdf есть символы и из - за них не открывается:
Код:
0‚юХ	*†H†ч
 ‚юЖ0‚юВ10*… 0‚п)	*†H†ч
 ‚п‚п%PDF-1.5
%вгПУ
5 0 obj
<</Filter/FlateDecode/Length 4194>>stream...


что с этим можно сделать?

Отредактировано пользователем 16 февраля 2020 г. 8:52:44(UTC)  | Причина: Не указана

Offline Андрей *  
#2 Оставлено : 16 февраля 2020 г. 10:32:05(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Здравствуйте.

Вы пытаетесь сохранять CMS (присоединенная подпись), как PDF файл.

Определитесь, что необходимо.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 16 февраля 2020 г. 10:33:21(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Автор: Вестник Перейти к цитате
Здравствуйте!
Через browser plugin получаю встроенную подпись для pdf файла.
для этого читаю файл и перевожу строку в base64.


Это не встроенная, а присоединенная.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#4 Оставлено : 16 февраля 2020 г. 10:41:05(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Если необходима встроенная в PDF\Office
DSS \ DSS lite
https://www.cryptopro.ru/products/dss-lite

или КриптоПро PDF
https://www.cryptopro.ru/products/other/pdf
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#5 Оставлено : 16 февраля 2020 г. 10:49:06(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Техническую поддержку оказываем тут
Наша база знаний
Offline Вестник  
#6 Оставлено : 16 февраля 2020 г. 13:41:00(UTC)
Вестник

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

Группы: Участники
Зарегистрирован: 16.02.2020(UTC)
Сообщений: 4
Российская Федерация
Откуда: Рыбинск

Автор: Андрей * Перейти к цитате
Автор: Вестник Перейти к цитате
Здравствуйте!
Через browser plugin получаю встроенную подпись для pdf файла.
для этого читаю файл и перевожу строку в base64.


Это не встроенная, а присоединенная.


т.е. с присоединенной подписью pdf не открыть?
Offline Андрей *  
#7 Оставлено : 16 февраля 2020 г. 16:38:08(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Автор: Вестник Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Вестник Перейти к цитате
Здравствуйте!
Через browser plugin получаю встроенную подпись для pdf файла.
для этого читаю файл и перевожу строку в base64.


Это не встроенная, а присоединенная.


т.е. с присоединенной подписью pdf не открыть?


Верно. Как и любой другой файл. Чтобы открыть, необходимо сначала извлечь подписанные данные, сохранив которые, можно уже посмотреть, что было подписано.
Техническую поддержку оказываем тут
Наша база знаний
Offline Вестник  
#8 Оставлено : 17 февраля 2020 г. 14:22:42(UTC)
Вестник

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

Группы: Участники
Зарегистрирован: 16.02.2020(UTC)
Сообщений: 4
Российская Федерация
Откуда: Рыбинск

Автор: Андрей * Перейти к цитате
Автор: Вестник Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Вестник Перейти к цитате
Здравствуйте!
Через browser plugin получаю встроенную подпись для pdf файла.
для этого читаю файл и перевожу строку в base64.


Это не встроенная, а присоединенная.


т.е. с присоединенной подписью pdf не открыть?


Верно. Как и любой другой файл. Чтобы открыть, необходимо сначала извлечь подписанные данные, сохранив которые, можно уже посмотреть, что было подписано.


В другой ветке
https://www.cryptopro.ru...aspx?g=posts&t=12400
было написано что pdf можно подписать с помощью com объектов (capicom\cadescom)
Offline Андрей *  
#9 Оставлено : 17 февраля 2020 г. 14:27:27(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Автор: Вестник Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Вестник Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Вестник Перейти к цитате
Здравствуйте!
Через browser plugin получаю встроенную подпись для pdf файла.
для этого читаю файл и перевожу строку в base64.


Это не встроенная, а присоединенная.


т.е. с присоединенной подписью pdf не открыть?


Верно. Как и любой другой файл. Чтобы открыть, необходимо сначала извлечь подписанные данные, сохранив которые, можно уже посмотреть, что было подписано.


В другой ветке
https://www.cryptopro.ru...aspx?g=posts&t=12400
было написано что pdf можно подписать с помощью com объектов (capicom\cadescom)


Всё верно.
Цитирую из той ветки:
Цитата:
В идеале нужно подписать файл прикрепленной подписью.


Вы определились, какой тип подписи нужен?
Встроенная в PDF (когда подписывается не сам файл, а часть документа - визуализация и проверяется через КриптоПРО PDF)
на выходе PDF файл
или
PDF подписывается целиком (и тут 2 варианта: присоедиенная\отсоединенная подписи) - это CMS.


Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#10 Оставлено : 17 февраля 2020 г. 14:37:44(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Прикладываю примеры описанных вариантов в архиве.
test cms and pdf.zip (74kb) загружен 11 раз(а).

по папкам внутри:

CMS
присоединенная подпись
отсоединенная подпись

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