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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Rcr999  
#1 Оставлено : 28 октября 2021 г. 11:57:51(UTC)
Rcr999

Статус: Участник

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

Здравствуйте!
Пытаюсь на trial версии JCP (планируется покупка лицензии) сгенерировать тестовый крипто контейнер и им же подписать pdf документ.
Код ниже:
// провайдер JCP
Security.addProvider(new JCP());

// Генерация крипто контейнера
final var containerName = UUID.randomUUID().toString();
final var password = "password".toCharArray();
final var dnName = "CN=Container_A_2012_512, O=CryptoPro, C=RU";
KeyPairGen.saveKeyWithCert(KeyPairGen.genKey(JCP.GOST_EL_2012_512_NAME), containerName, password, dnName);

// Подпись PDF файла
final var req = "req.pdf";
final var resp = "resp.pdf";
SignPDF.signPDF(req, resp, containerName, password, null, null);

Код простой, используются методы из пакета samples.jar
В выходном файле получаю ошибку:
Error during signature verification.

Error encountered while validating:

Unsupported algorithm

Подскажите, пожалуйста, что может быть не так, куда смотреть, как возможно исправить
Offline Андрей *  
#2 Оставлено : 28 октября 2021 г. 12:43:41(UTC)
Андрей *

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

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

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

А КриптоПРО.PDF установлен?
Техническую поддержку оказываем тут
Наша база знаний
Offline Rcr999  
#3 Оставлено : 28 октября 2021 г. 12:56:13(UTC)
Rcr999

Статус: Участник

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

Предполагаю что нет) Подскажите что это такое, пожалуйста. Можно ли его установить в докер?
Offline Андрей *  
#4 Оставлено : 28 октября 2021 г. 13:40:54(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2045 раз в 1586 постах
Автор: Rcr999 Перейти к цитате
Предполагаю что нет) Подскажите что это такое, пожалуйста. Можно ли его установить в докер?


где ошибка возникает, в каком ПО?
Техническую поддержку оказываем тут
Наша база знаний
Offline Rcr999  
#5 Оставлено : 28 октября 2021 г. 13:45:17(UTC)
Rcr999

Статус: Участник

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

Запускаю этот код на локальной машине, но в докере тоже самое. В будущем планируем соответственно запускать в докере и там же подписывать программно.
Сейчас для упрощения на локальной машине. Установлено CryptoPro CSP, JCP.
Ошибок при генерации/подписании не возникает. Вижу невалидную подпись только при открытии результирующего pdf файла.
Offline Андрей *  
#6 Оставлено : 28 октября 2021 г. 15:13:55(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2045 раз в 1586 постах
Автор: Rcr999 Перейти к цитате
Вижу невалидную подпись только при открытии результирующего pdf файла.

Вопрос выше без ответа.

Для проверки PDF с ГОСТ-алгоритмами нужно ПО (+модуль поддержки), криптопровайдер...
Что есть в наличии?


Например, можно проверить в настроенном Adobe Acrobat на модуль проверки КриптоПРО.PDF, + КриптоПРО CSP.
Техническую поддержку оказываем тут
Наша база знаний
Offline Rcr999  
#7 Оставлено : 28 октября 2021 г. 17:52:43(UTC)
Rcr999

Статус: Участник

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

Только КриптоПро CSP
Нужно установить Крипто Про PDF ?
Offline Андрей *  
#8 Оставлено : 28 октября 2021 г. 18:29:46(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2045 раз в 1586 постах
Автор: Rcr999 Перейти к цитате
Только КриптоПро CSP
Нужно установить Крипто Про PDF ?


и настроить на него проверку подписи в Acrobat
Техническую поддержку оказываем тут
Наша база знаний
Offline Rcr999  
#9 Оставлено : 29 октября 2021 г. 10:47:43(UTC)
Rcr999

Статус: Участник

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

подскажите, пожалуйста, есть где нибудь инструкция по установке в mac os?
Offline Евгений Афанасьев  
#10 Оставлено : 29 октября 2021 г. 21:21:13(UTC)
Евгений Афанасьев

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

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,924
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 690 раз в 651 постах
Здравствуйте.
Автор: Rcr999 Перейти к цитате

Пытаюсь на trial версии JCP (планируется покупка лицензии) сгенерировать тестовый крипто контейнер и им же подписать pdf документ.
Код ниже:
// провайдер JCP
Security.addProvider(new JCP());

// Генерация крипто контейнера
final var containerName = UUID.randomUUID().toString();
final var password = "password".toCharArray();
final var dnName = "CN=Container_A_2012_512, O=CryptoPro, C=RU";
KeyPairGen.saveKeyWithCert(KeyPairGen.genKey(JCP.GOST_EL_2012_512_NAME), containerName, password, dnName);

// Подпись PDF файла
final var req = "req.pdf";
final var resp = "resp.pdf";
SignPDF.signPDF(req, resp, containerName, password, null, null);

Код простой, используются методы из пакета samples.jar
В выходном файле получаю ошибку:
Error during signature verification.

Error encountered while validating:

Unsupported algorithm

Подскажите, пожалуйста, что может быть не так, куда смотреть, как возможно исправить

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