Ошибка 1С на macOS «Сертификат, связанный с закрытым ключом, указывает на модуль криптографии, отличный от текущего»

С этой ошибкой столкнулись при использовании тонкого клиента 1С на macOS, а точнее при работе с сервисом 1С-ЭДО.

Общие рекомендации для работы на macOS:

  • рекомендуется использовать последнюю сертифицированную версию КриптоПро CSP (на момент публикации статьи — 5.0 R2);
  • для работы в тонком клиенте необходимо использовать версию платформы 8.3.15.2107, 8.3.16.1791, 8.3.17.1823, 8.3.18.1128 или выше;
  • для работы через браузер потребуется установка расширения.

Казалось бы, необходимые программы и модули установлены, токен подсоединен, а при обмене с 1С-ЭДО возникает ошибка: «Не удалось расшифровать данные по причине:

НА КОМПЬЮТЕРЕ:
Сертификат, связанный с закрытым ключом, указывает на модуль криптографии, отличный от текущего.

Сертификат связан с модулем криптографии «Crypto-Pro GOST R 34.10-2021 KC 1 CSP» с типом 80».

Диагностика электронного документооборота – «Не удалось расшифровать данные»

Причина ошибки

По умолчанию на Linux и macOS устанавливается личный сертификат с пометкой на использование криптопровайдера «Crypto-Pro GOST R 34.10-2012 KC1 CSP».

В то время, как в 1С ожидается имя криптопровайдера — «Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider» (как в Windows). Вот здесь и засада.

Задача сводится к тому, чтобы переустановить личный сертификат с указанием нужного криптопровайдера.

Решение

На macOS через Инструменты КриптоПро (cptools):

  1. Нажмите в левом нижнем углу на кнопку «Показать расширенные».
  2. Перейдите в раздел «Контейнеры» и выберите необходимый ключевой контейнер.
  3. В выпадающем списке выберите «Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider».
  4. Нажмите на кнопку «Установить сертификат».
cptools – Инструменты КриптоПро – Выберите CSP для операций с контейнерами и установите сертификат

✅ После этого повторите проверку в 1С, где у Вас возникла ошибка.

__________
Если не получается и требуется дополнительная поддержка — наши программисты готовы вам помочь → +7-911-500-10-11

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Достигнут лимит времени. Пожалуйста, введите CAPTCHA снова.