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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Darryl  
#1 Оставлено : 26 апреля 2011 г. 14:45:10(UTC)
Darryl

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

Группы: Участники
Зарегистрирован: 19.03.2010(UTC)
Сообщений: 19

Добрый день. Если судить по описанию работы с продуктами Крипто-Про, то при установки такового для использовании совместно с java. Библиотеки прописываются в каталог java machine.
В процессе установки требуется указание каталога с jre
При этом если происходит переход на другую версию Java, то требуется, видимо, переустанавливать и Крипто-Про.

Возможно что такой вариант установки не единственный и есть какой то вариант при помощи которого
библиотеки продукта помещаются в каталоги проекта, далее при запуске. указывается расположение лицензии и можно использовать все библиотеки.
Далее, при переходе на другую, совместимую jre работа производится по той же схеме.и переустановки продуктов Крипто-Про не требуется.

Возможен ли такой вариант работы ?
Спасибо.
Offline Iva  
#2 Оставлено : 26 апреля 2011 г. 20:18:49(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

Библиотеки JCP устанавливаются в каталог jre/lib/ext. Кроме того при установке JCP регистрируется в качестве провайдера. Обычный способ работы с алгоритмами
Код:

        Signature s = Signature.getInstance("GOST3411withGOST3410EL", "JCP");

без установки будет недоступен. Java не будет знать ни провайдера, ни имени алгоритма. Либо придется добавлять провайдер самому динамически либо вообще создавать объекты не по имени алгоритма, а по имени класса.
Если Вы собираетесь использовать JCP в качестве провайдера, то переместить библиотеки из jre/lib/ext нельзя. Провайдер должен быть загружен с системном ClassLoader-е. Объекты созданные в разных ClassLoader-ах будут несовместимы. Проблема будет особенно острой на сложных серверных приложениях.
Если совсем нужно, можно и по-вашему, но будет сложнее чем переставить. imho.
Лицензия дается на рабочее место, а не на java, т.е. можете на одной машине установить 10 яв (хотите одинаковых, хотите разных), лицензия одна.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.