Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Проверка присоединенной подписи ГОСТ Р 34.10-2012 в подписанном pdf-файле
Статус: Новичок
Группы: Участники
Зарегистрирован: 14.06.2013(UTC) Сообщений: 8  Откуда: Москва
|
Здравствуйте!
При проверке подписи, созданной по ГОСТ Р 34.10-2012 использовался пример с библиотекой itextsharp.dll версии "5.5.12.0":
// Открываем документ PdfReader reader = new PdfReader(document); // Получаем подписи из документа AcroFields af = reader.AcroFields; List<string> names = af.GetSignatureNames(); foreach (string name in names) { // Проверяем подпись PdfPKCS7 pk = af.VerifySignature(name); .... На этой строчке возникает ошибка: "Digest 1.2.643.7.1.1.2.2 not recognised." В Adobe Reader с помощью КриптоПРО PDF подпись валидируется. С сертификатами по ГОСТ 34.10-2001 Ошибок не возникает.
Вопрос. Как валидировать присоединенную подпись в коде созданную по ГОСТ Р 34.10-2012?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,399  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 719 раз в 623 постах
|
Спасибо за вопрос, постараемся подсказать в ближайшее время. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 20.02.2017(UTC) Сообщений: 218
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 63 раз в 59 постах
|
Добрый день. Попробуйте данный пример (вложение).  NewDotNetPdfVerify.cs (6kb) загружен 85 раз(а). |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 14.06.2013(UTC) Сообщений: 8  Откуда: Москва
|
Спасибо! Ваш пример помог!
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.06.2017(UTC) Сообщений: 13 
|
Добрый день! Как тоже самое можно сделать только на Delphi. Меня интересует проверка pdf файла на наличие в нем присоединенной электронной подписи,а так же ее валидности. Если можно пример на Delphi или пример Вашей утилиты через командную строку.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,514   Сказал «Спасибо»: 554 раз Поблагодарили: 2252 раз в 1757 постах
|
Автор: Павел_К  Добрый день! Как тоже самое можно сделать только на Delphi. Меня интересует проверка pdf файла на наличие в нем присоединенной электронной подписи,а так же ее валидности. Если можно пример на Delphi или пример Вашей утилиты через командную строку.
Здравствуйте. Можно начать с простого: Главная > Продукты > Дополнительное ПО > КриптоПро PDF Документация: Цитата: КриптоПро PDF. Руководство по эксплуатации. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей. КриптоПро PDF. Формуляр.
Цитата:1.2.2. Проверка электронных подписей Для запуска процесса проверки ЭП в пакете документов PDF, выполните следующую команду: > cppdfutil.exe verify [параметры]
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.06.2017(UTC) Сообщений: 13 
|
Добрый день! Подскажите пожалуйста как проверить файл на электронную подпись находящийся в папке "c:\1", желательно, чтобы если файл подписан то он был скопирован в "c:\2" пример строки из Вашей инструкции
C:\Program Files\Crypto Pro\pdf\cppdfutil.exe verify --in-dir c:\1 --out-dir c:\2
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,514   Сказал «Спасибо»: 554 раз Поблагодарили: 2252 раз в 1757 постах
|
Создайте командный файл и выполните: Код:
"C:\Program Files\Crypto Pro\pdf\cppdfutil.exe" verify -in-dir "c:\1\" -out-dir "c:\2\"
pause
Что в результате? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.06.2017(UTC) Сообщений: 13 
|
cppdfutil.exe verify --in-dir=D:\1\ --out-dir=D:\2\ выдает - внутренняя ошибка
если использовать Ваш совет то файлов не видит
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,514   Сказал «Спасибо»: 554 раз Поблагодарили: 2252 раз в 1757 постах
|
Автор: Павел_К  cppdfutil.exe verify --in-dir=D:\1\ --out-dir=D:\2\ выдает - внутренняя ошибка
если использовать Ваш совет то файлов не видит Почему должно работать с неправильными параметрами? Приложите снимок из командной строки, то, что указал выше. |
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Проверка присоединенной подписи ГОСТ Р 34.10-2012 в подписанном pdf-файле
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close