Настройка клиент-серверного подписания электронных документов на машине с Linux

  1. Проверить установлен ли КриптоПро на машине командой /opt/cprocsp/bin/amd64/certmgr -list
    1. Если установлен, в консоли появится статус программы
    2. Если не установлен, скопировать на машину и поставить:
      • tar zxvf cryptopro_csp_5.0r2.tgz
      • sudo ./linux-amd64_deb/install.sh
      • sudo apt install ./linux-amd64_deb/cprocsp-cptools-gtk*
  2. Скопировать сертификаты на машину: Минцифры и пользователя
  3. Проверить от имени какого пользователя запущена служба 1С, для этого:
    1.  проверить статус службы: systemctl status srv1cv8*
    2. в секции Loaded проверить юнит-файл службы и просмотреть его содержимое
    3. открыть юнит-файл: nano /etc/systemd/system/srv1cv83@.service и проверить пользователя и группу в секции [Service]
  4. войти в консоль под пользователем от которого запущена служба 1С usr1cv8 о командой sudo su usr1cv8
  5. поставить корневой сертификат Минцифры: /opt/cprocsp/bin/amd64/certmgr -install -store uroot -file min.cer
  6. поставить ключи пользователя, если в формате pfx, то: /opt/cprocsp/bin/amd64/certmgr -install -pfx -pin <текущий_пинкод> -file <файл_ключей>.pfx
    список параметров для установки других типов ключей
  7. убедиться в том, что сертификат установлен и цепочка работает: /opt/cprocsp/bin/amd64/certmgr -list
  8. перезапустить службу 1С: systemctl restart srv1cv8*
  9. Включить в 1С подписание на сервере


Связанные статьи
 Как заменить штрихкод GS1-Datamatrix на GS1-128?  Заполнение маркировки товаров по данным производственной линии  Некорректный формат данных отчета производственной линии  При заполнении Маркировки товаров потерялся товар, не совпадает количество кодов с фактом выпуска  14: Недопустимый статус кода идентификации в 1С или Статус Кода Маркировки не соответствует выполняемой операции  Как смотреть события по кодам маркировки  Загрузка кодов маркировки из файла CSV в Заказ на эмиссию СУЗ  Заполнение маркировки товаров по заказу на эмиссию  Как выгрузить URL запроса (метод GET/POST) при ошибках обмена с Честным знаком  Действия необходимые для настройки данных с честным знаком  «Сомнительный товар» при проверке КМ  КМ нанесены, но статус Заказа на эмиссию «Ошибка» или «Запросите коды маркировки»  Как передать вес упаковки в честный знак из отчета производственной линии?  Ошибка «Агрегат не пустой» при вводе в оборот  Какое расписание для "Отправка и получение данных ИС МП" оптимально?  Сколько дней есть на ввод марок в оборот с момента создания задания на производство?  Ошибка заполнения сертификации при вводе в оборот  Выгрузка файлов xml из документа "Маркировка товаров ИС МП" для загрузки на портале "Честного знака"  Код идентификации не является родителем  Неизвестный статус отчета о нанесении СУЗ: PARTIALLY / SUCCESS