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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline sereghka  
#1 Оставлено : 21 января 2020 г. 12:49:21(UTC)
sereghka

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

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

Добрый день.
Проконсультируйте пожалуйста о необходимости приобретения лицензий JCP и JCSP
Ситуация следующая:
Начали писать небольшой сервис постановки КА и проверки КА на сервере. При этом установили на сервер CentOS пробную версию JCP 2.0 Сервис написали, он заработал, все хорошо.
Далее возникла необходимость использовать в нашем сервисе HMAC и использовать RuToken. Для этого доустановили на сервер пробные версии КриптоПро CSP 4 и JavaCSP. Тоже все заработало, HMAC считаем черех эту связку.
Далее возникла необходимость перенести наш сервис на Windows 10. Установили на эту ОС пробную клиентскую версию КриптоПро CSP 5 и Java CSP. JCP отдельно не устанавливали. После мелких доработок наш сервис запустился!
Теперь возникли вопросы, а какие лицензии нам все-таки нужны для работоспособности нашего сервиса (на разных ОС):
1. Если мы будем запускать наш сервис на сервере CentOS, то нужна ли нам отдельная лицензия на JCP 2.0? Или достаточно будет покупки серверных лицензий КриптоПро CSP 5 и Java CSP?
2. Входит ли продукт JCP 2.0 в состав Java CSP? Почему у нас заработал наш сервис, написанный на JCP, без явной установки JCP (но после установки Java CSP)?
3. Если мы будем запускать наш сервис на Windows10, то нужны ли нам отдельные лицензии на JCP 2.0 и JCSP? Или достаточно будет покупки клиентской лицензии КриптоПро CSP 5 и последующей безлицензионной установки Java CSP? Ведь не существует _клиентской_ лицензии Java CSP. Или в этом случае все-таки необходимо будет приобрести клиентскую лицензию на JCP 2.0 (хотя и будет установлена Java CSP)?

Прошу простить, если вопросы глупые. Мы не очень давно в этой теме...
Offline Евгений Афанасьев  
#2 Оставлено : 22 января 2020 г. 13:11:15(UTC)
Евгений Афанасьев

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

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

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

Теперь возникли вопросы, а какие лицензии нам все-таки нужны для работоспособности нашего сервиса (на разных ОС):
1. Если мы будем запускать наш сервис на сервере CentOS, то нужна ли нам отдельная лицензия на JCP 2.0? Или достаточно будет покупки серверных лицензий КриптоПро CSP 5 и Java CSP?
2. Входит ли продукт JCP 2.0 в состав Java CSP? Почему у нас заработал наш сервис, написанный на JCP, без явной установки JCP (но после установки Java CSP)?
3. Если мы будем запускать наш сервис на Windows10, то нужны ли нам отдельные лицензии на JCP 2.0 и JCSP? Или достаточно будет покупки клиентской лицензии КриптоПро CSP 5 и последующей безлицензионной установки Java CSP? Ведь не существует _клиентской_ лицензии Java CSP. Или в этом случае все-таки необходимо будет приобрести клиентскую лицензию на JCP 2.0 (хотя и будет установлена Java CSP)?

1. Проверка лицензии JCP выполняется, если вы работаете с закрытыми ключами: чтение из контейнера (getKey, getEntry), подпись (sign и т.п.), двухсторонний TLS и т.п. Если JCP не используется или указанные функции не используются, то лицензия на него не нужна.
Если указанные функции используются, то лицензия JCP зависит от серверности ОС.
Проверка лицензии JCSP выполняется, если вы работаете с закрытыми ключами: чтение из контейнера (getKey, getEntry), подпись (sign и т.п.), двухсторонний TLS и т.п., то есть аналогично JCP. Если JCSP не используется или указанные функции не используются, то лицензия на него не нужна. Если указанные функции используются, то для лицензии JCSP есть особенности.
1) если сборка JCSP версии ниже 5.0.40709 (java 7-8) или 5.0.40615-A (java 10+), то тогда на JCSP нужна лицензия при условии, что введена серверная лицензия на CSP (зависимость от типа лицензии CSP). Если на CSP лицензия - клиентская, то для JCSP лицензия не нужна.
2) если сборка JCSP версии 5.0.40709 (java 7-8) или 5.0.40615-A (java 10+) или выше, то тогда на JCSP нужна лицензия при условии, что система серверная (т.е. тут нет зависимости от серверности лицензии CSP, только от ОС). Если система клиентская, то лицензия на JCSP не нужна.
2. JCP есть в составе дистрибутива JCSP, можно ставить только его и не ставить JCSP (при желании), а вообще для JCP отдельный дистрибутив без JCSP.
"Почему у нас заработал наш сервис, написанный на JCP, без явной установки JCP (но после установки Java CSP)?" - сложно сказать. Возможно, он не привязан к конкретному провайдеру (только к алгоритму).
3. См. п.1. "не существует _клиентской_ лицензии Java CSP" - да, см. п.1. Лицензия согласно п.1 на JCSP либо приобретается, либо нет. Если используется что-то одно в плане работы с ключами (JCP или Java CSP), то на этот продукт и надо покупать лицензию (если она нужна, см. п.1).

Отредактировано пользователем 22 января 2020 г. 13:11:55(UTC)  | Причина: Не указана

thanks 2 пользователей поблагодарили Евгений Афанасьев за этот пост.
Александр Лавник оставлено 22.01.2020(UTC), Санчир Момолдаев оставлено 23.01.2020(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.