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

Уведомление

Icon
Error

5 Страницы123>»
Опции
К последнему сообщению К первому непрочитанному
Offline Dreamir  
#1 Оставлено : 8 июля 2020 г. 10:57:39(UTC)
Dreamir

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

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

Добрый день. У меня есть задача создавать ЭЦП такую же как с использованием плагина CAdES Browser Plug-in.
Подскажите пожалуйста, есть ли репозиторий какой нибудь с готовым артефактом (или просто ссылка на артефакт), который можно подключить, настроить минимальными настройками (путь до сертификатов, алгоритм хеша и т.п.) и использовать в своём проекте?
Offline Санчир Момолдаев  
#2 Оставлено : 8 июля 2020 г. 17:41:30(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 223 раз в 211 постах
Добрый день!
По какому алгоритму? если ГОСТ, то вам нужно использовать КриптоПро JCP.
если собираетесь собирать без ide, то необходимо jar из JCP установить в локальный репозитарий maven и внести соответствующие изменения в pom
Техническую поддержку оказываем тут
Наша база знаний
Offline Dreamir  
#3 Оставлено : 12 июля 2020 г. 16:06:49(UTC)
Dreamir

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

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

Добрый день. Да, сертификат ГОСТ 34.11-2012. Скачал архив jcp-2.0.40035.zip
Какие jar'ники нужно использовать и можно пример метода создания ЭЦП на основе сертификата ГОСТ 34.11-2012?
Всё же просто должно быть на сколько я понимаю - на входе строка для подписи, на выходе ЭЦП? И где то в настройках надо указать путь до сертификата?
Offline Санчир Момолдаев  
#4 Оставлено : 12 июля 2020 г. 16:37:10(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 223 раз в 211 постах
криптография не просто одна функция.
ознакомьтесь с примерами в составе samples-source.jar из дистрибутива JCP
прочитайте про инфраструктуру открытых ключей, публичный и секретный ключ и т.д.

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

Техническую поддержку оказываем тут
Наша база знаний
Offline Dreamir  
#5 Оставлено : 12 июля 2020 г. 16:55:52(UTC)
Dreamir

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

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

Я понимаю что это не одна функция. Я не прошу показать реализацию как работает создание и проверка подписи, мне как прикладнику это не интересно. В конечном итоге при всех настройках всё равно всё сводится к функции которая на входе принимает строку для создания ЭЦП, а на выходе ЭЦП. Я так понимаю что нет такой библиотеки, которая настраивается путями до сертификатов и ключей и другими какими то настройками которые нужны для работы и в конечном итоге из этой библиотеки используется 1 функция на входе строка, а на выходе ЭЦП? Если так - то думаю было бы очень хорошо для таких как я такую библиотеку сделать. Буду изучать что предложили.
Offline Санчир Момолдаев  
#6 Оставлено : 12 июля 2020 г. 17:24:32(UTC)
Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 223 раз в 211 постах
нужный вам класс CAdESSignature
смотрите как я и сказал samples-source.jar, javadocs, и эксплуатационную документацию ЖТЯИ...рук-во программиста
Техническую поддержку оказываем тут
Наша база знаний
Offline Dreamir  
#7 Оставлено : 12 июля 2020 г. 17:39:18(UTC)
Dreamir

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

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

Спасибо за ответ!

Отредактировано пользователем 12 июля 2020 г. 17:40:32(UTC)  | Причина: Не указана

Offline Dreamir  
#8 Оставлено : 16 июля 2020 г. 19:07:27(UTC)
Dreamir

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

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

Вопрос не к сотрудникам крипто про!
Есть у кого нибудь вменяемый пример? Чтобы Просто взять класс с 1 методом и нужными параметрами (пути до сертификатов), а на выходе ЭЦП в виде base64?
Просто у меня нет времени разбираться в этом всём. Всё должно быть просто.

Отредактировано пользователем 16 июля 2020 г. 19:14:09(UTC)  | Причина: Не указана

Offline Dreamir  
#9 Оставлено : 19 июля 2020 г. 14:31:13(UTC)
Dreamir

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

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

Открыл пример. Запускаю:

public static void main(String[] arts) {
SignExample.signExample(new Container2012_256(), true);
}

Получил:

123.jpg (83kb) загружен 24 раз(а).

Что не так? JCP криво установилось?
Offline Евгений Афанасьев  
#10 Оставлено : 20 июля 2020 г. 10:32:56(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
Не найден класс. Проверьте, есть ли он в составе примера или classpath.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
5 Страницы123>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.