Статус: Участник
Группы: Участники
Зарегистрирован: 19.03.2010(UTC) Сообщений: 19
|
Добрый день. Если судить по описанию работы с продуктами Крипто-Про, то при установки такового для использовании совместно с java. Библиотеки прописываются в каталог java machine. В процессе установки требуется указание каталога с jre При этом если происходит переход на другую версию Java, то требуется, видимо, переустанавливать и Крипто-Про.
Возможно что такой вариант установки не единственный и есть какой то вариант при помощи которого библиотеки продукта помещаются в каталоги проекта, далее при запуске. указывается расположение лицензии и можно использовать все библиотеки. Далее, при переходе на другую, совместимую jre работа производится по той же схеме.и переустановки продуктов Крипто-Про не требуется.
Возможен ли такой вариант работы ? Спасибо.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 яв (хотите одинаковых, хотите разных), лицензия одна.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close