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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Mikhail_Ignatov  
#1 Оставлено : 29 декабря 2023 г. 8:43:37(UTC)
Mikhail_Ignatov

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

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

Сказал(а) «Спасибо»: 4 раз
Использую КриптоПро PDF 2.0.2175 и Adobe Acrobat Reader версия 2023.006.20380. Основная версия 23.1536.

Проблема - пытаемся через C# создать PAdES подпись к PDF документу. Рассматриваемые сценарии первая, и последующие подписи.
Плагин pdf.cryptopro установлен успешно, т.к. вручную подписывается корректно.

Через код же, документ подписывается, НО плагин отображает на вкладке подпись, что она не действительна (т.к. не поддерживаемый алгоритм).
Через 2 других ресурса проверяя выяснил, что документ таки корректно подписан (CryptExpert и Litoria DVCS).

Куда можно копнуть для выяснения? Нужно, чтобы и в adobe отображался документ, как валидный.
Пример файла во вложении example.pdf (312kb) загружен 4 раз(а).

В коде - либа itextsharp (как рекомендации криптопро)
что делаю:
выделяю контент, к которому относится подпись
на основе изначального дока создаю документ с полем под подпись
контент под подпись подписываю средствами из диадока (отдаю байтики из п.1 и сертификат с ключом, получаю байтики подписи)
методом MakeSignature.SignDeferred соединяю подпись с доком и сохраняю в файл





Wanna join the discussion?! Login to your Форум КриптоПро forum account. Новые регистрации запрещены.

Offline Андрей *  
#2 Оставлено : 29 декабря 2023 г. 9:07:48(UTC)
Андрей *

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

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

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

В Reader проверяется успешно.

IMG_20231229_100154_833.jpg (30kb) загружен 8 раз(а).

Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
Mikhail_Ignatov оставлено 29.12.2023(UTC)
Offline Mikhail_Ignatov  
#3 Оставлено : 29 декабря 2023 г. 9:12:48(UTC)
Mikhail_Ignatov

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

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

Сказал(а) «Спасибо»: 4 раз
Спасибо.

Сможете подсказать, а что стоит перепроверить.
На 2х устройствах смотрел, везде одинаковая ошибка (скрин ниже)

В Reader вручную если подписи ставить, всё корректно отображается. Но вот при открытии примера, ошибка всегда
Screenshot_29.png (83kb) загружен 6 раз(а).

Отредактировано пользователем 29 декабря 2023 г. 9:13:48(UTC)  | Причина: Не указана

Offline Андрей *  
#4 Оставлено : 29 декабря 2023 г. 9:16:06(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2303 раз в 1804 постах
Приложите пример, когда вручную подписываете.

Выбирается тот же сертификат?
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
Mikhail_Ignatov оставлено 29.12.2023(UTC)
Offline Mikhail_Ignatov  
#5 Оставлено : 29 декабря 2023 г. 9:29:53(UTC)
Mikhail_Ignatov

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

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

Сказал(а) «Спасибо»: 4 раз
Да, тот же, в случае ручного подписания, всё корректно и вижу и подписывается (скрин и файл во вложении)
Screenshot_30.png (67kb) загружен 3 раз(а). example2.pdf (414kb) загружен 1 раз(а).
Offline Mikhail_Ignatov  
#6 Оставлено : 29 декабря 2023 г. 9:51:34(UTC)
Mikhail_Ignatov

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

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

Сказал(а) «Спасибо»: 4 раз
Обновил ещё Adobe

Текущие версии
оперативный Release | Версия 2023.008.20421
File Version: 23.008.20421.0
AGM 7.001.00003
CoolType 8.003.00004
Основная версия 23.2048
JP2K 4.000.00001.53159

CryproPro PDF лицензия до 28.01.2024
Offline Mikhail_Ignatov  
#7 Оставлено : 29 декабря 2023 г. 10:32:15(UTC)
Mikhail_Ignatov

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

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

Сказал(а) «Спасибо»: 4 раз
А ещё такой вопрос -
Мы ожидаем, что подпись будет PAdES вида.

В случае ручного подписания, при проверке явно показывается CADES BES тип подписи, хотя по инструкции так же ставится PAdES.
В случае подписания кодом мне точно не понятно PAdES или CADES. Можете развернуть, какого типа подпись у вас отображается, если у вас валидно отображается документ?
Offline Андрей *  
#8 Оставлено : 29 декабря 2023 г. 10:37:24(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2303 раз в 1804 постах
pades - встроенная подпись (pkcs7\cades).
В файлах - cades bes.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#9 Оставлено : 29 декабря 2023 г. 10:39:30(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2303 раз в 1804 постах
а этот файл проверяется?
proverit'.signed.pdf (134kb) загружен 1 раз(а).

Техническую поддержку оказываем тут
Наша база знаний
Offline Mikhail_Ignatov  
#10 Оставлено : 29 декабря 2023 г. 12:05:11(UTC)
Mikhail_Ignatov

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

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

Сказал(а) «Спасибо»: 4 раз
Нет. Та же ошибка

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