Содержание

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. Распакуйте дистрибутив в произвольный каталог с помощью команды:

Code Blockcommand
$ tar –xvf <путь к каталогу>/pki_client_linux-x86-64-dist.tar.bz2

2. Поместите файл лицензии *.itcslic в каталог с пакетами для установки ViPNet PKI Client.

3. Перейдите в папку с установочным файлом и пакетами ViPNet PKI Client.

4. Запустите скрипт сценарий install.sh с правами суперпользователя с помощью команды:

Code Blockcommand
$ sudo ./install.sh 


5. Программа установки выполнит проверку наличия пакетов, необходимых для установки. Если какой-либо пакет не будет найден, программа установки завершит свою работу, и вы получите соответствующее сообщение. В этом случае установите недостающие пакеты и снова запустите программу установки.

...

1)  Скачать IFCP-плагин с сайта ГосУслуг в формате «deb» — файл IFCPlugin-x86_64.deb с сайта: https://ds-plugin.gosuslugi.ru/plugin/upload/Index.spr

2) Установить плагин:

Code Blockcommand
$ sudo dpkg -i IFCPlugin-x86_64.deb


3) Добавить расширение для Госуслуг в браузере chromium:

...

Warning

Для правильной работы плагина в браузере Chromium следует прописатьсоздать символические ссылки:

Command
sudo ln -s /etc/opt/chrome/native-messaging-hosts/ru.rtlabs.ifcplugin.json /etc/chromium/native-messaging-hosts
sudo ln -s /etc/opt/chrome/native-messaging-hosts/ru.rtlabs.ifcplugin.json /etc/chromium/native-messaging-hosts/ru.rtlabs.ifcplugin.json






Настройка конфигурационных файлов

...

4) Привести конфигурационный файл IFCplugin /etc/ifc.cfg к виду :

Notecode
log = {


  level = "DEBUG";


}


config = {


  cert_from_registry = "false";


   set_user_pin = "false";


}


params =

(
{ name = "CryptoPro CSP";
alias =

(
   { name = "CryptoPro CSP";
      alias = "cprocsp";

type =

      type = "pkcs11";

alg =

      alg = "gost2001";

model =

      model = "CPPKCS 3";


      lib_linux = "/opt/cprocsp/lib/amd64/libcppkcs11.so";


   },


   { name = "Криптопровайдер VipNet CSP";

alias =

      alias = "VIPNet";

type =
прописать
      type = "capi";


      provider_name = "Infotecs Cryptographic Service Provider";


      provider_num = "2";


      skip_pkcs11_list = "true";


   },


   { name = "Криптопровайдер VipNet CSP";

alias =

      alias = "VIPNet_linux";

type =

      type = "capi_linux";


      provider_name = "Infotecs Cryptographic Service Provider";


      provider_num = "2";


      skip_pkcs11_list = "true";


   },


   { name = "Криптопровайдер КриптоПро CSP";

alias =

      alias = "CryptoPro";

type =

      type = "capi";


      provider_name = "Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider";


      provider_num = "75";


      skip_pkcs11_list = "false";


   },


   { name = "Криптопровайдер КриптоПро Рутокен CSP";

alias =

      alias = "CryptoPro_Rutoken";

type =

      type = "capi";


      provider_name = "GOST R 34.10-2001 Rutoken CSP";


      provider_num = "75";


      skip_pkcs11_list = "false";


   },


   { name = "Криптопровайдер Signal-COM CSP";

alias =

      alias = "SignalCom";

type =

      type = "capi";


      provider_name = "Signal-COM CPGOST Cryptographic Provider";


      provider_num = "75";


      skip_pkcs11_list = "false";


   },


   { name = "Криптопровайдер Signal-COM CSP";

alias =

      alias = "SignalCom_2012_256";

type =

      type = "capi";


      provider_name = "Signal-COM GOST R 34.10-2012 (256) Cryptographic Provider";


      provider_num = "80";


      skip_pkcs11_list = "false";


   },


   { name = "Криптопровайдер Signal-COM CSP";

alias =

      alias = "SignalCom_2012_512";

type =

      type = "capi";

прописать
      provider_name = "Signal-COM GOST R 34.10-2012 (512) Cryptographic Provider";


      provider_num = "81";


      skip_pkcs11_list = "false";


   },


   { name = "Криптопровайдер LISSI-CSP";

alias =

      alias = "LISSI-CSP";

type =

      type = "capi";


      provider_name = "LISSI-CSP";


      provider_num = "75";


      skip_pkcs11_list = "false";


   },


   { name = "JaCarta Криптотокен";

alias =

      alias = "JaCarta";

type =

      type = "pkcs11";

alg =

      alg = "gost2001";

model =

      model = "eToken GOST,JaCarta GOST 2.0";


      lib_win = "jcPKCS11-2.DLL";


      lib_linux = "libjcPKCS11-2.so.2.4.0";


      lib_mac = "jcPKCS11-2";


   },


   { name = "Актив руТокен ЭЦП";

alias =

      alias = "ruTokenECP";

type =

      type = "pkcs11";

alg =

      alg = "gost2001";

model =

      model = "Rutoken ECP";


      lib_win = "rtpkcs11ecp.dll";


      lib_linux = "librtpkcs11ecp.so";


      lib_mac = "librtpkcs11ecp.dylib";

}

   }
);

Просмотр

...

журналов

...

Для проверки работы плагина, в терминале в режиме live можно просмотреть логи:

Code Blockcommand
tail -f /var/log/ifc/engine_logs/engine.log

Вход с помощью электронной подписи

...