Статус: Новичок
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Здравствуйте.
Вы пытаетесь сохранять CMS (присоединенная подпись), как PDF файл.
Определитесь, что необходимо.
|
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: Вестник  Здравствуйте! Через browser plugin получаю встроенную подпись для pdf файла. для этого читаю файл и перевожу строку в base64. Это не встроенная, а присоединенная. |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
|
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
|
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.02.2020(UTC) Сообщений: 4  Откуда: Рыбинск
|
Автор: Андрей *  Автор: Вестник  Здравствуйте! Через browser plugin получаю встроенную подпись для pdf файла. для этого читаю файл и перевожу строку в base64. Это не встроенная, а присоединенная. т.е. с присоединенной подписью pdf не открыть?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: Вестник  Автор: Андрей *  Автор: Вестник  Здравствуйте! Через browser plugin получаю встроенную подпись для pdf файла. для этого читаю файл и перевожу строку в base64. Это не встроенная, а присоединенная. т.е. с присоединенной подписью pdf не открыть? Верно. Как и любой другой файл. Чтобы открыть, необходимо сначала извлечь подписанные данные, сохранив которые, можно уже посмотреть, что было подписано. |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.02.2020(UTC) Сообщений: 4  Откуда: Рыбинск
|
Автор: Андрей *  Автор: Вестник  Автор: Андрей *  Автор: Вестник  Здравствуйте! Через browser plugin получаю встроенную подпись для pdf файла. для этого читаю файл и перевожу строку в base64. Это не встроенная, а присоединенная. т.е. с присоединенной подписью pdf не открыть? Верно. Как и любой другой файл. Чтобы открыть, необходимо сначала извлечь подписанные данные, сохранив которые, можно уже посмотреть, что было подписано. В другой ветке https://www.cryptopro.ru...aspx?g=posts&t=12400было написано что pdf можно подписать с помощью com объектов (capicom\cadescom)
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 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. |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Прикладываю примеры описанных вариантов в архиве.  test cms and pdf.zip (74kb) загружен 11 раз(а).по папкам внутри: CMS присоединенная подпись отсоединенная подпись PDF встроенная подпись |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close