Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ 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 (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.