1. Главная
  2. Новости
  3. Настройки 1С-ЭДО
  4. Настройка КриптоПРО для работы с 1С-ЭДО в macOS

Настройка КриптоПРО для работы с 1С-ЭДО в macOS

23 августа 2025
249

Настройка КриптоПРО для работы с 1С-ЭДО в macOS

Для работы на macOS рекомендуется использовать последнюю сертифицированную версию КриптоПро CSP.

Для работы в тонком клиенте необходимо использовать версию платформы 8.3.15.2107, 8.3.16.1791, 8.3.17.1823, 8.3.18.1128 или выше.

Также для работы через браузер потребуется установка расширения – подробнее см. п. 3 данной статьи.

Для работы с системой маркировки и для подачи заявления на сертификат потребуется установка внешней компоненты – установка запускается автоматически при первом обращении к указанному функционалу.

1. Загрузка КриптоПро CSP для macOS.

Для загрузки криптопровайдера необходимо:

  1. Авторизоваться на официальном сайте производителя.
  2. Перейти на вкладку «Скачать» и выбрать «КриптоПро CSP».

Вкладка скачать КриптоПро CSP в  1C-ЭДО

  1. Выбрать последнюю сертифицированную версию КриптоПро CSP для macOS и сохранить дистрибутив.

Выбор версии КриптоПро CSP для macOS в  1C-ЭДО

2. Установка КриптоПро CSP для macOS.

  1. Открыть «Загрузки» и распаковать скаченный архив macos-uni.tgz.

Распаковка архива КриптоПро CSP в  1C-ЭДО

  1. Перейти в распакованную папку macos-uni и запустить ru.cryptopro.csp-5.0.11455.dmg.

Запуск файла образа диска КриптоПро CSP в  1C-ЭДО

  1. В открывшемся окне необходимо запустить ru.cryptopro.csp-5.0.11455.mpkg.

Запуск установщика КриптоПро CSP в  1C-ЭДО

  1. В появившемся окне с предупреждением нажимаем кнопку «Продолжить».

Подтверждение запуска установщика в  1C-ЭДО

2.5 Откроется установщик программы. Нажимаем «Продолжить».

Окно приветствия установщика в  1C-ЭДО

2.6.Требуется внимательно ознакомиться с лицензионным соглашением на использование программного продукта и нажать «Продолжить».

Лицензионное соглашение КриптоПро CSP в  1C-ЭДО

2.7Для продолжения процесса установки следует нажать «Принять» в появившемся окне предупреждения.

Принятие лицензионного соглашения в  1C-ЭДО

2.8Необходимые пакеты будут автоматически отмечены к установке.

Выбор пакетов для установки в  1C-ЭДО

2.9 Затем требуется нажать «Установить».

Начало установки КриптоПро CSP в  1C-ЭДО

2.10 Установка произошла успешно.

Успешная установка КриптоПро CSP в  1C-ЭДО

3. Произвести настройки программы для работы с электронной подписью в 1С.

Настройка программы для работы с электронной подписью осуществляется в разделе Администрирование – Обмен электронными документами – Настройки электронной подписи и шифрования – Программы.

Необходимо убедиться, что программа КриптоПро CSP (ГОСТ 2012/256) КС1 отображается в списке, а также указан стандартный путь для Mac OS.

Настройки электронной подписи в 1С в  1C-ЭДО

Для работы в веб-клиенте требуется установка внешней компоненты для работы с криптографией под конкретный браузер.

Настройка веб-клиента для работы с криптографией в  1C-ЭДО

4. Работа с сертификатами на MacOS с использованием КриптоПро.

Технологияэлектроннойподписиреализуется на связкеоткрытогоизакрытогоключа.Закрытыйключ(или контейнерзакрытогоключа) – уникальная последовательность символов, с помощью которой формируется каждаяэлектроннаяподпись (документа) или выполняется расшифровка. Он является конфиденциальной частью пары, запрещено передавать его кому-либо.Открытыйключ— это ваш сертификат, публичная часть, необходимая для проверки подписи и шифрования.

4.1 Контейнер хранится на съёмном носителе.

  1. Пользователю требуется вставить съемный носитель, открыть Инструменты КриптоПро CSP и перейти на вкладку «Контейнеры». Необходимый контейнер должен отображаться в списке с типом считывателя FLASH.

Вкладка контейнеры в КриптоПро CSP в  1C-ЭДО

4.1.2 Затем необходимо нажать «Установить сертификат». Открытый ключ будет автоматически установлен в хранилище и доступен для просмотра на вкладке «Сертификаты»

Установка сертификата из контейнера в  1C-ЭДО

Если кнопка «Установить сертификат» не активна, это означает, что в контейнере отсутствует открытый ключ. Для решения данной проблемы следует перейти к п.6.1 данной инструкции.

4.2 Перенос контейнера со съёмного носителя на жёсткий диск.

  1. Для переноса закрытого ключа на жёсткий диск необходимо вставить съёмный носитель, затем открыть КриптоПро CSP и перейти на вкладку «Контейнеры», выбрать необходимый контейнер со считывателем FLASH, затем нажать «Скопировать контейнер».

Копирование контейнера в КриптоПро CSP в  1C-ЭДО

  1. В появившемся окне необходимо выбрать HDD key storage – CSP и нажать «ОК».

Выбор хранилища для копирования контейнера в  1C-ЭДО

  1. В появившемся окне необходимо ввести пароль от контейнера сертификата и нажать «ОК».

Ввод пароля от контейнера сертификата в  1C-ЭДО

  1. Затем необходимо задать новый пароль для копии контейнера или оставить его без пароля.

Задание пароля для копии контейнера в  1C-ЭДО

  1. Контейнер успешно скопирован на жесткий диск.

Успешное копирование контейнера в  1C-ЭДО

  1. Затем необходимо произвести установку сертификата. Для этого требуется выбрать скопированный контейнер со считывателем HDIMAGE и нажать «Установить сертификат». Открытый ключ будет автоматически установлен в хранилище и доступен для просмотра на вкладке «Сертификаты».

Установка сертификата из скопированного контейнера в  1C-ЭДО

Если кнопка «Установить сертификат» не активна, это означает, что в контейнере отсутствует открытый ключ. Для решения данной проблемы следует перейти к п.6.1 данной инструкции.

4.3 Перенос контейнера из папки на жёсткий диск.

    1. Для переноса контейнера из папки на жёсткий диск, пользователю необходимо скопировать папку с содержимым закрытого ключа (файлы расширением .key).

    Копирование папки с закрытым ключом в  1C-ЭДО

    1. Затем нажать правой кнопкой мыши на Finder и в появившемся списке выбрать «Переход к папке…».

    Переход к папке в Finder в  1C-ЭДО

    1. Осуществить переход к каталогу /var/opt/cprocsp/keys/ИмяПользователя/

    Переход к каталогу ключей в  1C-ЭДО

    1. Затем необходимо вставить скопированный объект в открывшуюся папку.

    Вставка скопированного объекта в папку в  1C-ЭДО

    Содержимое папки после вставки в  1C-ЭДО

    1. Необходимый закрытый ключ отобразится в КриптоПро CSP на вкладке «Контейнеры».

    Контейнеры в КриптоПро CSP после переноса в  1C-ЭДО

    1. Затем необходимо произвести установку сертификата. Для этого требуется выбрать скопированный контейнер со считывателем HDIMAGE и нажать «Установить сертификат». Открытый ключ будет автоматически установлен в хранилище и доступен для просмотра на вкладке «Сертификаты».

    Установка сертификата из скопированного контейнера в  1C-ЭДО

    Если кнопка «Установить сертификат» не активна, это означает, что в контейнеер отсутствует открытый ключ. Для решения данной проблемы следует перейти к п.6.1 данной инструкции.

    5. Выполните настройку электронного документооборота согласно инструкции.

    6. Типичные ошибки и способы их устранения.

    6.1 Сертификат не установлен на компьютере.

    Ошибка отсутствия сертификата в  1C-ЭДО

    Вариант 1. (Установка через криптопровайдер).

    Для установки открытой части ключа пользователю необходимо открыть КриптоПро CSP, перейти на вкладку «Сертификаты», а затем нажать «Установить сертификаты». В открывшемся окне требуется выбрать необходимый сертификат (файл c расширением .cer) и нажать «Open».

    Выбор файла сертификата для установки в  1C-ЭДО

    Сертификат автоматически определит подходящий контейнер.

    Автоматическое определение контейнера сертификатом в  1C-ЭДО

    Вариант 2 (Установка через терминал).

    Пользователю необходимо скопировать сертификат открытого ключа в папку «Загрузки».

    Сертификат в папке Загрузки в  1C-ЭДО

    Затем необходимо перейти в Launchpad - Other – Терминал и выполнить команду по установке сертификата (открытого ключа).

    /opt/cprocsp/bin/certmgr -inst -f ~/downloads/имя сертификата.cer -ask-container

    Установка сертификата через терминал в  1C-ЭДО

    В процессе установки будет предложено выбрать контейнер закрытого ключа, с которым будет ассоциирован сертификат (открытый ключ), например:

    User will be prompted to choose a container

    1. \\.\HDIMAGE\te-202bef05-3487-4615-bc22-b3c53c2b3299

    Выбор контейнера в терминале в  1C-ЭДО

    Выберите контейнер, к которому относится сертификат. Например, введите 1 и нажмите «Enter».

    Ввод номера контейнера в терминале в  1C-ЭДО

    Сертификат будет связан с контейнером и установлен в хранилище «Личное». ErrorCode: 0x00000000 свидетельствует об отсутствии ошибок.

    Успешная установка сертификата через терминал в  1C-ЭДО

    6.2 Цепочка сертификатов обработана, но прервана на корневом который не является доверенным.

    Ошибка недоверенного корневого сертификата в  1C-ЭДО

    Вариант 1. (Установка через криптопровайдер).

    Для установки доверенного корневого сертификата следует открыть КриптоПро CSP, перейти на вкладку «Сертификаты», затем в списке выбрать личный сертификат, при работе с которым выходит ошибка и нажать «Свойства сертификата».

    Свойства сертификата в КриптоПро CSP в  1C-ЭДО

    В открывшемся окне необходимо скопировать ссылку CA cert URL и вставить её адресную строку браузера. Произойдёт загрузка доверенного корневого сертификата удостоверяющего центра.

    Ссылка на сертификат УЦ в свойствах сертификата в  1C-ЭДО

    В КриптоПРО CSP на вкладке «Сертификаты» необходимо нажать кнопку «Установить сертификат». В открывшемся окне следует перейти в папку «Загрузки», выбрать скаченный сертификат и нажать «Open».

    Выбор скаченного сертификата для установки в  1C-ЭДО

    В появившемся окне необходимо нажать «ОК».

    Подтверждение установки сертификата в  1C-ЭДО

    Вариант 2 (Установка через терминал).

    Пользователю требуется скачать необходимый доверенный сертификат способом указанным выше, а затем перейти в Launchpad - Other – Терминал и выполнить команду по установке доверенного корневого сертификата.

    /opt/cprocsp/bin/certmgr -inst -store root -f ~/Downloads//имя сертификата.crt

    Установка доверенного корневого сертификата через терминал в  1C-ЭДО

    В появившемся окне необходимо нажать «ОК».

    Подтверждение установки корневого сертификата в  1C-ЭДО

    Сертификат будет установлен в хранилище «Доверенные корневые центры сертификации». ErrorCode: 0x00000000 свидетельствует об отсутствии ошибок.

    Успешная установка корневого сертификата в  1C-ЭДО

Программы 1С поддерживающие ЭДО: