Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
какие продукты необходимы для реализации подписи/проверки подписи в Java приложении
Статус: Новичок
Группы: Участники
Зарегистрирован: 24.03.2021(UTC) Сообщений: 2 Откуда: Москва
|
Коллеги, приветствую. Есть потребность подписывать усиленной ЭЦП файлы и проверять подписи при обмене через API c партнерами. Разрабатываем на Java. С темой криптографии до этого не сталкивались, буду признателен за помощь.
Пару вопросов
1.Не совсем понятно, какие продукты необходимы для реализации подписи/проверки подписи в Java приложении
После изучения получилось два варианта: В1. КриптоПро Java CSP + Крипто КриптоПро CSP В2. КриптоПро JCP / JCP 2.0
2. Какая принципиальная разница между КриптоПро JCP / JCP 2.0 и КриптоПро Java CSP? Описания похожи, в чем суть разницы не понятно.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: Олег55 Коллеги, приветствую. Есть потребность подписывать усиленной ЭЦП файлы и проверять подписи при обмене через API c партнерами. Разрабатываем на Java. С темой криптографии до этого не сталкивались, буду признателен за помощь.
Пару вопросов
1.Не совсем понятно, какие продукты необходимы для реализации подписи/проверки подписи в Java приложении
После изучения получилось два варианта: В1. КриптоПро Java CSP + Крипто КриптоПро CSP В2. КриптоПро JCP / JCP 2.0
2. Какая принципиальная разница между КриптоПро JCP / JCP 2.0 и КриптоПро Java CSP? Описания похожи, в чем суть разницы не понятно.
Здравствуйте. По сути в Java приложении Вы можете использовать любой из вариантов. Вот некоторые отличия использования КриптоПро Java CSP 5.0 + КриптоПро CSP 5.0 (обозначу для краткости A) и КриптоПро JCP 2.0 (обозначу для краткости B), которые мне кажутся основными: 1) Код в варианте A должен выполняться быстрее, так как криптографические операции выполняются через нативный для конкретной операционной системы провайдер КриптоПро CSP. В варианте B же все криптографические операции выполняются в Java машине. 2) Разная схема лицензирования (здесь не рассматривается случай использования КриптоПро JTLS, так как в описании задачи упоминается только создание и проверка подписи): В варианте A: Если используется серверная лицензия КриптоПро CSP (например, на Windows Server может быть активирована только серверная лицензия при использовании КриптоПро CSP 5.0), то необходима также серверная лицензия КриптоПро Java CSP. Если используется клиентская лицензия КриптоПро CSP, то лицензия КриптоПро Java CSP не требуется. В варианте B: Минимально необходимая лицензия зависит от операционной системы и количества ядер процессора. Чтобы определить минимально необходимую лицензию КриптоПро JCP 2.0 можно выполнить команду без установки КриптоПро JCP 2.0, дистрибутив КриптоПро JCP 2.0 распакован в текущую папку): Код:<JRE>/bin/java -cp JCP.jar ru.CryptoPro.JCP.tools.License -required
3) В A есть возможность получить доступ к тем ключевым носителям, которые доступны из КриптоПро CSP, но не доступны из КриптоПро JCP (например, реестр Windows, КриптоПро HSM, некоторые типы токенов/смарт-карт). Думаю, при необходимости коллеги поправят и/или дополнят мой ответ. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.04.2021(UTC) Сообщений: 3
|
Hello, thank you for the explanations. I'll have to make my questions in english.
Can we try CryptoPro JCP with the trial license?
We keep getting the following message: "JCP.tools.LicenseException: License has expired" We have just installed JCP two days ago and are trying to learn how to use it.
Thank you.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: Joao Hello, thank you for the explanations. I'll have to make my questions in english.
Can we try CryptoPro JCP with the trial license?
We keep getting the following message: "JCP.tools.LicenseException: License has expired" We have just installed JCP two days ago and are trying to learn how to use it.
Thank you. Hello. Код:<JRE>/bin/java ru.CryptoPro.JCP.tools.License -first
? |
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
какие продукты необходимы для реализации подписи/проверки подписи в Java приложении
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close