Cryptopro jcp linux лицензия

Специфика установки и настройки КриптоПро JCP под CentOS

В статье рассматривается процесс установки КриптоПро JCP на компьютер под управлением операционной системы CentOS 7.

Установка будет состоять из следующих шагов:

Установите КриптоПро JCP на компьютер под управлением CentOS 7

Установка КриптоПро JCP на CentOS 7 выполняется в терминале. При этом должна быть обеспечена возможность выполнения конфигурации КриптоПро JCP в графическом интерфейсе. Для этого следует, например, использовать компьютер с установленной графической оболочкой.

Предполагается, что загруженный архив jcp-2.0.40502.zip с дистрибутивом КриптоПро JCP размещён вами в домашней директории root.

Авторизуйтесь в терминале под учётной записью root и выполните команды:

# unzip /root/jcp-2.0.40502.zip -d /opt
# chmod +x /opt/jcp-2.0.40502/setup_console.sh
# chmod +x /opt/jcp-2.0.40502/ControlPane.sh
# cd /opt/jcp-2.0.40502

Что вы сделали данными командами:

  • распаковали архив с дистрибутивом в директорию /opt/jcp-2.0.40502;
  • изменили права доступа к скриптам запуска установки КриптоПро JCP и запуска контрольной панели.

Примечание: В случае, если у вас на компьютере отсутствует unzip, предварительно установите его командой:

Для запуска установки КриптоПро JCP перейдите в директорию, в которой располагается дистрибутив, и запустите установку, выполнив команды:

Процесс установки остановится на первом выборе действия (установка или удаление КриптоПро JCP). Для выбора установки нажмите клавишу «Enter»:

image001.png

Далее вам будет предложен ряд вопросов, на которые следует давать ответы по умолчанию, просто нажимая клавишу «Enter», вплоть до вопроса о вводе серийного номера КриптоПро JCP:

image003.png

Если у вас есть приобретенная лицензия КриптоПро JCP, введите её серийный номер, имеющий вид ХХХХХ-ХХХХХ-ХХХХХ-ХХХХХ-ХХХХХ. В противном случае оставьте это поле пустым, вы сможете ввести серийный номер позднее.

Следующим будет вопрос о включении усиленного режима контроля использования ключевой информации. По умолчанию КриптоПро JCP устанавливается без этого режима, но вам необходимо включить его. Для этого наберите на клавиатуре «yes» и нажмите клавишу «Enter»:

image005.png

Далее инсталлятор отобразит перечень устанавливаемых модулей и задаст вопрос о готовности к установке. При стандартной установке КриптоПро JCP вы должны увидеть следующий список модулей. Сверьте и нажмите «Enter»:

Читайте также:  Sql server developer linux

image007.png

На финальный вопрос о включении протокола отслеживания установки так же ответьте нажатием «Enter»:

image009.png

Начнется процесс установки, дождитесь его окончания.

Установите правильный порядок чередования криптопровайдеров

После установки КриптоПро JCP необходимо изменить порядок чередования криптопровайдеров в файле java.security, расположенном в директории /usr/java/jre1.8.0_201/lib/security/.

По умолчанию порядок чередования криптопровайдеров в файле такой:

security.provider.11=ru.CryptoPro.reprov.RevCheck
security.provider.12=ru.CryptoPro.JCP.JCP
security.provider.13=ru.CryptoPro.Crypto.CryptoProvider

Измените порядок на следующий:

security.provider.11=ru.CryptoPro.JCP.JCP
security.provider.12=ru.CryptoPro.reprov.RevCheck
security.provider.13=ru.CryptoPro.Crypto.CryptoProvider

Изменения можно произвести в любом текстовом редакторе под учётной записью root.

В качестве примера, рассмотрим процесс редактирования файла java.security с использованием встроенного текстового редактора «vim». Выполните под учётной записью root команды:

# cp /usr/java/jre1.8.0_201/lib/security/java.security /usr/java/jre1.8.0_201/lib/security/java.security_bak
# vi /usr/java/jre1.8.0_201/lib/security/java.security

При этом будет создана копия файла java.security, а сам он откроется в редакторе. С помощью стрелки «Вниз» на клавиатуре опуститесь до перечня криптопровайдеров и установите курсор на строке «security.provider.10=ru.CryptoPro.reprov.RevCheck», как изображено ниже:

image011.png

Для удаления строки в редакторе vi используется команда «dd», введите ее, дважды нажав на клавишу «d». Аналогичным образом удалите строки с номерами 11 и 12. Обратите внимание, что команды вводятся в латинской раскладке клавиатуры.

Теперь на место удаленных необходимо добавить новые строки. Для этого, не передвигая курсор после удаления трёх строк, нажмите клавишу «i» на клавиатуре. Это действие переведёт редактор в режим редактирования, как изображено ниже:

image013.png

Введите следующие строки вместо удалённых:

security.provider.10=ru.CryptoPro.JCP.JCP
security.provider.11=ru.CryptoPro.reprov.RevCheck
security.provider.12=ru.CryptoPro.Crypto.CryptoProvider

После этого нажмите клавишу «Esc» на клавиатуре. Это выключит режим редактирования. Проверьте, что у вас получилась последовательность криптопровайдеров, изображённая ниже:

image015.png

Для сохранения результатов и выхода из редактора наберите на клавиатуре последовательность символов «:wq!» и нажмите «Enter»:

image017.png

Перенесите ключи электронной подписи в целевую директорию

Теперь необходимо поместить ключи электронной подписи в целевую директорию для использования их под ранее созданной учётной записью smev. Для этого выполните под учётной записью root команды:

# mkdir /var/opt/cprocsp/keys/smev
# unzip /root/ -d /var/opt/cprocsp/keys/smev
# chown -R smev:smev /var/opt/cprocsp/keys/smev
# chmod g+rw /var/opt/cprocsp/keys/smev

Внимание: Вместо «» следует указать имя вашего архива ключей. Например, команда может выглядеть следующим образом:

Читайте также:  Linux and windows boot usb

# unzip /root/6aaba4ab.000.zip -d /var/opt/cprocsp/keys/smev

Внимание: Имя директории, в которой будут размещены ключи, изменять не следует. Оставьте то имя, которое было в архиве.

Что вы сделали данными командами:

  • создали директорию для размещения ключей, принадлежащих учётной записи smev;
  • распаковали архив с ключами в директорию для размещения ключей;
  • изменили владельца и права доступа к директории для размещения ключей.

Проведите инициализацию усиленного режима контроля использования ключевой информации

Под учётной записью root запустите контрольную панель КриптоПро JCP следующими командами:

$ cd /opt/jcp-2.0.40502
$ /opt/jcp-2.0.40502/ControlPane.sh $JAVA_HOME

Для инициализации усиленного режима контроля использования ключевой информации КриптоПро JCP предлагает пользователю некоторое время выполнять произвольные движения указателя мыши по экрану и нажатия клавиш клавиатуры. Периодически система подсказывает, в какую часть экрана следует переместить указатель мыши:

image019.png

По завершении процесса инициализации откроется окно контрольной панели:

image021.png

Контрольная панель служит для настройки КриптоПро JCP. Однако сейчас она запущена под учетной записью root, а не smev. Поэтому закройте панель и выйдите из учетной записи root.

Авторизуйтесь под учетной записью smev и запустите контрольную панель КриптоПро JCP посредством команд:

$ cd /opt/jcp-2.0.40502
$ /opt/jcp-2.0.40502/ControlPane.sh $JAVA_HOME

Вы вновь увидите знакомое вам окно инициализации усиленного режима контроля использования ключевой информации, еще раз выполните произвольные движения указателя мыши по экрану и нажатия клавиш клавиатуры.

Примечание: Каждый пользователь, впервые открывший контрольную панель под своей учётной записью, должен будет выполнить эти действия для инициализации усиленного режима.

Обратите внимание, что в контрольной панели, открытой под обычной учётной записью, некоторые элементы управления будут недоступны. Однако, дальнейшие действия, связанные с подключением ключей ЭЦП, необходимо выполнять именно под тем пользователем, от имени которого мы планируем запускать Адаптер:

image023.png

Подключите ключи электронной цифровой подписи информационной системы Участника

Для подключения ключей ЭЦП информационной системы Участника в КриптоПро JCP перейдите на вкладку «Keys and certificates stores» и откройте хранилище контейнеров «HDImageStore». Если вы делали всё согласно процедуре, описанной в данной статье, то увидите свой контейнер с ключами. После двойного клика на контейнере и ввода пароля подписи вам откроется ключ обмена и сертификат, как изображено на рисунке:

image025.png

Возможно, что у вас будут ключи подписи без пароля. В таком случае в окне ввода пароля выберите вариант «Не задавать пароль» («don’t set password»).

Читайте также:  Python interpreter pycharm linux

Так же необходимо проверить, что открытый ключ добавлен в контейнер. Если нет, то нажмите «Добавить ключ» («Add key») и выберете файл открытого ключа с расширением .cer.

После подключения ключей настоятельно рекомендуем изменить пароль контейнера. Для этого выделите контейнер и нажмите кнопку «Change password». Откроется окно «Password input»:

image029.png

Введите новый пароль, состоящий минимум из восьми знаков, нажмите кнопку «ОК» и закройте панель управления.

Теперь КриптоПро JCP установлен на CentOS 7 и готов к работе, можно переходить к установке и настройке СУБД.

Источник

Cryptopro jcp linux лицензия

В командах под подразумевается один из следующих идентификаторов платформы:

ia32 — для 32-разрядных систем; amd64 — для 64-разрядных систем.

1) В КриптоПро CSP 5.0 (5.0.11455) и в КриптоПро CSP 4.0 активировать лицензию (постоянную/временную для версии 5.0/4.0) можно только через консоль с помощью команды вида (от root или через sudo):

/opt/cprocsp/sbin//cpconfig -license -set 50501-23456-78901-23456-78901

где вместо 50501-23456-78901-23456-78901 необходимо указать серийный номер приобретенной лицензии КриптоПро CSP.

Проверить статус лицензии можно командой:

/opt/cprocsp/sbin//cpconfig -license -view

2) В КриптоПро CSP 5.0 R2 (5.0.12000) и новее активировать лицензию (постоянную/временную для версии 5.0 или временную для версии 4.0) можно также через панель Инструменты КриптоПро (если есть GUI и установлен пакет cprocsp-cptools-gtk из состава дистрибутива КриптоПро CSP):

Инструменты КриптоПро
Общее
Ввести лицензию для меня

Если ещё действует демо-лицензия, то в панели Инструменты КриптоПро продолжит отображаться демо-лицензия до окончания срока её действия.

В этом случае чтобы в панели отображалась новая лицензия её нужно активировать через консоль как описано в п. (1).

3) Для активации лицензий КриптоПро TSP Client 2.0 и КриптоПро OCSP Client 2.0 соответственно необходимо использовать команды вида (от root или через sudo):

/opt/cprocsp/bin//tsputil license -s TA201-23456-78901-23456-78901

/opt/cprocsp/bin//ocsputil license -s 0A201-23456-78901-23456-78901

TA201-23456-78901-23456-78901 необходимо указать серийный номер приобретенной лицензии КриптоПро TSP Client 2.0.

OA201-23456-78901-23456-78901 необходимо указать серийный номер приобретенной лицензии КриптоПро OCSP Client 2.0.

Проверить статус лицензий можно командами:

/opt/cprocsp/bin//tsputil license

/opt/cprocsp/bin//ocsputil license

Источник

Оцените статью
Adblock
detector