Ошибка при получении контекста модуля криптографии 1с розница

При возникновении перечисленных далее ошибок воспользуйтесь стандартными действиями для решения проблем с криптографией. Ошибки могут возникать при подписании и расшифровке (отправке отчета, обмене, отправке заявления, обновлении статуса заявления и т.д.):

  • набор ключей не определен;
  • неправильный открытый ключ поставщика;
  • не найден сертификат и открытый ключ для расшифровки;
  • не найден сертификат руководителя в системном хранилище сертификатов;
  • не удалось расшифровать файл обновлений;
  • ошибка инициализации криптопровайдера;
  • плохие данные;
  • ошибка при получении свойств сертификата. Не удалось выполнить подписание сертификатом, Федеральная налоговая служба по причине Ошибка при получении свойства сертификата (0x0000000);

  • ошибка интерфейса модуля криптографии. Отсутствует набор ключей. Не удалось выполнить подписание сертификатом по причине: Ошибка интерфейса модуля криптографии. Отсутствует набор ключей;

  • ошибка при получении контекста модуля криптографии. Не удалось выполнить подписание сертификатом , Федеральная налоговая служба по причине Ошибка при получении контекста модуля криптографии;

  • модуль криптографии не поддерживает алгоритмов подписи. Не удалось выполнить подписание сертификатом по причине: Модуль криптографии не поддерживает алгоритмов подписи. Не удалось подписать файл по причине…;

  • не удалось подписать файл по причине: Неправильный зарегистрированный набор ключей. Неправильный зарегистрированный набор ключей. Ошибка подписания документа: Обращение налогоплательщика, связанное с циклом обмена По причине: Не удалось подписать файл по причине…;

  • не удалось подписать файл по причине: Ошибка исполнения функции. Не удалось подписать файл по причине: Ошибка исполнения функции. Ошибка подписания документа: Запрос на информационное обслуживание налогоплательщика, связанное с циклом обмена.


Offline

mvp

 


#1
Оставлено
:

24 декабря 2014 г. 18:44:18(UTC)

mvp

Статус: Участник

Группы: Участники

Зарегистрирован: 07.04.2014(UTC)
Сообщений: 16

Добрый день.

Используем КриптоПро 4.0, конфигурация 1С: Бухгалтерия предприятия 2, последний обновленный релиз, КриптоПро тоже последнего релиза. Ключ на рутокене.
С определенного момента при попытке получить или отправить документы выходит сообщение «Код ошибки 115. Нет доступных сертификатов в хранилище сертификатов на сервере.», при создании нового профиля настроек ЭДО и выборе CryptoPro выходит сообщение «Ошибка при получении контекста модуля криптографии.»

При выполнении теста настроек криптографии текущего профиля, тоже выходит сообщение:
Тест. Проверка средства криптографии на сервере.
Код ошибки 110. Проверьте общие настройки криптографии.
Ошибка при получении контекста модуля криптографии.

Обращался на тех. поддержку 1С, но они ничего не смогли не подсказать и не сделать, единственное что сказали переустановить КриптоПро, переустановил не помогло.
Можете мне чем-то помочь по данному вопросу?

Отредактировано пользователем 24 декабря 2014 г. 18:45:57(UTC)
 | Причина: Не указана


Вверх


Offline

Максим Коллегин

 


#2
Оставлено
:

25 декабря 2014 г. 14:01:30(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,288
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 675 раз в 595 постах

Лицензия в порядке? Другие приложения, использующие CSP функцилнальны?

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

mvp

 


#3
Оставлено
:

29 декабря 2014 г. 19:09:20(UTC)

mvp

Статус: Участник

Группы: Участники

Зарегистрирован: 07.04.2014(UTC)
Сообщений: 16

Да, лицензия куплена.
В Контур.Экстерн вхожу без проблем, правда с другим ключем, а этот ключ был выдан Калугой-Астрал.


Вверх


Offline

mvp

 


#4
Оставлено
:

8 января 2015 г. 11:35:46(UTC)

mvp

Статус: Участник

Группы: Участники

Зарегистрирован: 07.04.2014(UTC)
Сообщений: 16

В общем продолжил ковырять ситуацию, обнаружил следующее.
На одном ПК была версия 4.0.9330, и на нем в 1С в настройках криптографии, всё ок UserPostedImage, а вот на моем ПК где версия 9461, картина другая UserPostedImage.
Причем не смог проверить обмен электронными документами на том ПК где была 9330 (не видел ключи в контейнере), пришлось переустановить криптопро на 9461, ситуация стала один в один как на моем ПК, так что получается что на текущей версии 4.0 1С почему-то не получает алгоритм подписи.

Отредактировано пользователем 8 января 2015 г. 11:38:06(UTC)
 | Причина: Не указана


Вверх


Offline

Максим Коллегин

 


#5
Оставлено
:

15 января 2015 г. 17:08:50(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,288
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 675 раз в 595 постах

Имена алгоритмов мы меняли — возможно на 1С это повлияло. В ближайшие дни посмотрю внимательнее. А не возможности предоставить доступ к машине с 1C для экспериментов?

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

mvp

 


#6
Оставлено
:

15 января 2015 г. 18:00:46(UTC)

mvp

Статус: Участник

Группы: Участники

Зарегистрирован: 07.04.2014(UTC)
Сообщений: 16

Нет, доступа для экспериментов предоставить не могу.


Вверх


Offline

Максим Коллегин

 


#7
Оставлено
:

15 января 2015 г. 21:14:15(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,288
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 675 раз в 595 постах

Попробуйте эту сборку: https://cloud.mail.ru/pu…6f38ca1cb33/CSPSetup.exe

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

mvp

 


#8
Оставлено
:

3 февраля 2015 г. 14:25:46(UTC)

mvp

Статус: Участник

Группы: Участники

Зарегистрирован: 07.04.2014(UTC)
Сообщений: 16

Да, с этим дистрибутивом поля заполнены.


Вверх

Пользователи, просматривающие эту тему

Guest (4)

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Главная » Безопасность » Ошибка интерфейса модуля криптографии. Модуль криптографии не может выполнить требуемое действие, т. к. контекст был получен в ограниченном режиме

Ошибки 1С. Коды ошибок 1С.

Сервер 1С:Предприятия не может создать COM объект OLE DB Provider for Microsoft SQL Server.

  1. Запустите команду regedit. Затем в ветке реестра
    HKEY_CLASSES_ROOTCLSIDInprocServer32 посмотрите, какой путь, до файла SQLOLEDB.DLL, является значением параметра default? Далее нужно убедиться, что по указанному маршруту, такой файл присутствует.
  2. Нужно убедиться в доступности каталога, для пользователя USER1CV8SERVER, в котором находится SQLOLEDB.DLL.
  3. Воспользовавшись приложением Microsoft SQL Server Client Network Utility, на закладке – General, установите — протокол TCP/IP. На закладке Network Libraries, посмотрите маршрут сетевой библиотеки для протокола TCP/IP. Обязательно нужно убедиться, что указанная библиотека, в указанном каталоге, присутствует и для пользователя USER1CV8SERVER этот каталог доступен.
  4. Переустановите MDAC.
  5. Проверьте, доступно ли юзеру, от имени которого стартует сервер 1С:Предприятия, каталог, с находящейся в нём компонентой OLE DB провайдера, и файлы присутствующие в этом каталоге.

Настройка и сопровождение 1С

Настройка и сопровождение 1С

Настройка и сопровождение 1С запись закреплена

?

Ошибка 1С «Не найден файл внешней компоненты»

?

С этой ошибкой мы сталкивались, как правило, в клиент-серверном варианте. При чем ошибка может быть при первоначальном запуске 1С, так и в процессе работе с функциями, подсистемами и сервисами.

Дальнейшие выводы и советы являются общими, при подробном разборе требуется анализ журнала, детальное изучение сообщений и поиск причины.

?

Что можно сделать

1. Первым делом перезапустите сервер 1С.
2. Очистите кэш сервера 1С.
3. Проверьте наличие регистра сведений «Кэш файлов» для используемого сервиса.

Удаление расширения

В конфигураторе вам следует перейти по следующим пунктам меню: “Конфигурация” / “Расширения конфигурации“:

Открываем

И в открывшемся списке расширений находим нужное расширение и удаляем его:

список расширений конфигурации

Так как я уже удалил мешающее расширение, на рисунке выше его уже нет.

Далее нужно открыть базу в режиме “Предприятие” и попробовать продолжить обновление ещё раз. Больше этой ошибке у вас не должно появиться.

Успешных вам обновлений!

При обновлении 1С, уже в режиме «Предприятие», вы можете столкнуться с такой ошибкой: «EF_’. ‘: Процедура или функция с указанным именем не определена»

Заключение

Для меня разработка внешней компоненты для 1С в 2020 году стало настоящим испытанием, вызову моему упорству.

Хорошо, что у меня был заказ от клиента, для себя я может быть и сдался бы. А так мне просто необходимо было найти решение.

Для меня этот проект стал еще одним подтверждением моей способности добиваться результата в сложных условиях. А тажке немного прокачал терпение к людям, потому что программисты, которые сталкивались с ВК, немного снисходительно относились в консультациях к новичку в теме. И мне было немного обидно, что со мной, опытным программистом 1С, общаются как с зеленым юнцом. Но я поборол эти психологические проблемы, потому что по сути да, в технологиях ВК я «мало пороху нюхал».

Хочу также выразить признательность Serginio1 за поддержку и консультации на Мисте, иногда даже непрошенные, но всегда полезные.

  • Настройки криптографии

Настройки криптографии

 1. Настройки криптографии

1.1. При выполнении криптооперации возникают ошибки вида: «Ошибка при получении контекста модуля криптографии».

1.2. При выполнении криптооперации возникают ошибки вида: «Не удалось проверить сертификат в списке отозванных, т. к. соответствующий сервер находится в состоянии offline».

1.3. При попытке авторизации на сервере банка возникают ошибки вида: «Ошибка работы с Интернет: внутренняя ошибка сервера (500)».

1.4. При выполнении криптооперации возникают ошибки вида: «Код ошибки 102. Сертификат недействителен. Цепочка сертификатов обработана, но прервана на корневом сертификате, который не является доверенным».

1.5. При попытке авторизации на сервере банка возникают ошибки вида: «Ошибка работы с Интернет: доступ запрещен (403)».

1.6. При выполнении криптооперации возникают ошибки вида: «Сертификат, связанный с закрытой частью ключа, указывает на модуль криптографии, отличный от текущего…».

1.7. Используется КриптоПро CSP 3.6, изредка «слетает» тип криптопровайдера у сертификата ЭЦП. После переустановки личного сертификата через оснастку КриптоПРО CSP все начинает работать.

1.8. При выполнении криптооперации возникают ошибки вида: «…указан неправильный пароль доступа к закрытому ключу, сертификат не связан с закрытым ключом и др.».

Или

Ошибка при вызове метода контекста (Расшифровать): Ошибка интерфейса модуля криптографии. Модуль криптографии не может выполнить требуемое действие, т. к. контекст был получен в ограниченном режиме.

Или

Ошибка при вызове метода контекста (Расшифровать): Ошибка интерфейса модуля криптографии. Неверный параметр Keyset (набор ключей)

1.9. На тестовой базе успешно проведен тестовый обмен ЭД, но все то же самое на рабочей базе не удается

1.10. Клиент-серверный вариант работы информационной базы, настройки криптографии и сертификатов выполнены согласно инструкции. По команде «Отправить и получить ЭД» на клиенте система запрашивает пароль к серверному сертификату.

1.11. При работе через веб-браузер в момент обращения к криптопровайдеру возникает ошибка: «Расширение для работы с криптографией не подключено, операция прервана»

Ответы

1. Настройки криптографии

1.1. При выполнении криптооперации возникают ошибки вида: «Ошибка при получении контекста модуля криптографии»

Возможная причина:

Не установлены средства криптографии в ОС, в «1С:Предприятии» не указаны алгоритмы криптографии, неправильный выбор криптопровайдера

Способ устранения:

Установить криптосредство в ОС.

Запустить «1С:Предприятие» и задать общие настройки криптографии, указать используемые алгоритмы.

В последней версии возможно формирование списка из установленных криптопровайдеров в ОС и автоматическое предзаполнение после указания провайдера из списка доступных

1.2. При выполнении криптооперации возникают ошибки вида: «Не удалось проверить сертификат в списке отозванных, т. к. соответствующий сервер находится в состоянии offline»

Возможная причина:

Для УЦ, которому принадлежит сертификат ЭЦП, не установлен список отозванных сертификатов, и данный сервис недоступен для этого УЦ через веб-ресурс

Способ устранения:

Запросить список отозванных сертификатов у УЦ, где получен личный сертификат подписи, и установить этот список в ОС (файл с расширением CRL).

Данный список будет иметь ограниченный срок действия, и его необходимо время от времени обновлять, в большей степени это относится к тестовым УЦ

1.3. При попытке авторизации на сервере банка возникают ошибки вида: «Ошибка работы с Интернет: внутренняя ошибка сервера (500)»

Возможная причина:

Версия платформы «1С:Предприятие 8» ниже требуемой – 8.2.15.301

Способ устранения:

Установить версию 8.2.15.301 или выше платформы «1С:Предприятие 8.2»

1.4. При выполнении криптооперации возникают ошибки вида: «Код ошибки 102. Сертификат недействителен. Цепочка сертификатов обработана, но прервана на корневом сертификате, который не является доверенным»

Возможная причина:

Корневой сертификат УЦ, которому принадлежит личный сертификат, не включен в список доверенных в ОС

Способ устранения:

Установить корневой сертификат УЦ в ОС, при необходимости вручную указать место, куда установить – «Доверенные корневые центры сертификации»

1.5. При попытке авторизации на сервере банка возникают ошибки вида: «Ошибка работы с Интернет: доступ запрещен (403)»

Возможная причина:

Сертификат, по которому проходит авторизация, не зарегистрирован в сервисе банка

Способ устранения:

В процессе разработки

1.6. При выполнении криптооперации возникают ошибки вида: «Сертификат, связанный с закрытой частью ключа, указывает на модуль криптографии, отличный от текущего…»

Возможная причина:

Отличаются типы криптопровайдера, заданные в настройках информационной базы и указанные в сертификате ЭЦП (назначаются в момент выпуска сертификата УЦ).

Данные по наиболее распространенным криптопровайдерам, сертифицированные ФСБ:

  •  КриптоПро CSP:»Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider» (тип 75),
  •  Signal-COM CSP: «Signal-COM CPGOST Cryptographic Provider» (тип 75),
  •  ViPNet CSP: «Infotecs Cryptographic Service Provider» (тип 2)
Способ устранения:

Привести типы криптопровайдера к одному значению:

  •  либо указать правильный тип в общих настройках криптографии информационной базы;
  •  либо переустановить личный сертификат ЭЦП, если он содержал при выпуске правильный тип (для КриптоПро необходимо переустанавливать через оснастку КриптоПРО CSP, установка личного сертификата).

Получить полную информацию по сертификатам подписи можно командой «certmgr.exe -s my» (сама утилита certmgr.exe, например, входит в комплект Visual Studio)

1.7. Используется КриптоПро CSP 3.6, изредка «слетает» тип криптопровайдера у сертификата ЭЦП. После переустановки личного сертификата через оснастку КриптоПРО CSP все начинает работать
Возможная причина:

Конфликт настроек криптопровайдера в ОС

Способ устранения:

Внести изменения в настройку криптосредства в ОС:

  1. Отключить механизм Winlogon (в КриптоПро CSP задать параметр «Отключить КриптоПро Winlogon» = Истина).
  2. Убрать регистрацию носителей ключей в Winlogon (Calais) (отключить службу «Распространение сертификатов» или в свойствах соответствующих носителей в Оборудовании(КриптоПро CSP) снять галку об использовании при входе в ОС)

1.8. При выполнении криптооперации возникают ошибки вида: «…указан неправильный пароль доступа к закрытому ключу, сертификат не связан с закрытым ключом и др.».

Или

Ошибка при вызове метода контекста (Расшифровать): Ошибка интерфейса модуля криптографии. Модуль криптографии не может выполнить требуемое действие, т. к. контекст был получен в ограниченном режиме.

Или

Ошибка при вызове метода контекста (Расшифровать): Ошибка интерфейса модуля криптографии. Неверный параметр Keyset (набор ключей)

Возможная причина:

Неверные настройки криптографии в ОС и/или в «1С:Предприятии»

Способ устранения:

Повторно выполнить настройку криптографии на компьютере. Варианты:

  1.  Переустановить личный сертификат.
  2.  Провести тестирование контейнера закр. ключа, связанного с сертификатом.
  3.  Сбросить пароль на контейнер закр. ключа.
  4.  Повторно перенести контейнер закр. ключа в реестр (при необходимости).

В «1С:Предприятии»:

  1.  Пометить на удаление, сменить краткое имя сертификата ЭЦП, например, поставив префикс «Не использовать», чтобы не спутать с новым элементом справочника.
  2.  Добавить в ИБ «1С:Предприятия» сертификат из хранилища сертификатов, для которого была проведена повторная установка.

1.9. На тестовой базе успешно проведен тестовый обмен ЭД, но все то же самое на рабочей базе не удается

Возможная причина:

Тестовая база – файловый режим, рабочая база – клиент-серверный

Способ устранения:

Выполнить настройку криптографии для клиент-серверного варианта работы согласно инструкции

1.10. Клиент-серверный вариант работы информационной базы, настройки криптографии и сертификатов выполнены согласно инструкции. По команде «Отправить и получить ЭД» на клиенте система запрашивает пароль к серверному сертификату.
Возможная причина:

Отправка данных на сервис банка выполняется с сервера, а пароль можно ввести только на клиенте

Способ устранения:

Выделить отдельный сертификат ЭЦП, который не подписывает ЭД, для проведения сеансов связи с банка в клиент-серверном варианте. В карточке сертификата ЭЦП установить опцию «Запомнить пароль». Для подписи ЭД в компании использовать другие сертификаты

1.11. При работе через веб-браузер в момент обращения к криптопровайдеру возникает ошибка: «Расширение для работы с криптографией не подключено, операция прервана»

Возможная причина:

Не установлено расширение криптографии при работе через веб-браузер

Способ устранения:

Установить требуемый компонент платформы.

При первом обращении к криптопровайдеру возникнет запрос на установку компонента «Расширение для работы с криптографией». Необходимо согласиться на установку компонента.

При необходимости дополнительно ознакомиться с особенностями использования криптографии в веб-браузере

Добрый день.

Возникает ошибка при тестировании первичного подключения клиента 1С к банку.
Есть валидный сертификат, сгенерированный с помощью https://www.cryptopro.ru/certsrv/certrqma.asp с указанием CSP
image

При первичной настройке 1С DirectBank, при добавлении файла настроек, возникает ошибка:
Ошибка при получении контекста модуля криптографии.

image
image

При этом, на компьютере сертификат установлен (Личные), КриптоПРО установлен
image

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

Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider
80
GOST R 34.10-2012
GOST R 34.11-2012

Версия 1С
1С:Предприятие 8.3, учебная версия (8.3.17.1386)
Демонстрационная конфигурация «Библиотека электронных документов», редакция 1.7 (1.7.1.57) (http://v8.1c.ru/libraries/led)
Copyright © ООО «1С-Софт», 2012 — 2019. Все права защищены
(http://www.1c.ru)

Подскажите, пожалуйста, каким образом можно устранить ошибку?

Понравилась статья? Поделить с друзьями:
  • Ошибка при получении контекста модуля криптографии 1с крипто про
  • Ошибка при получении кода аутентификации 1с мдлп
  • Ошибка при получении ключа егаис
  • Ошибка при получении кадра в момент времени premiere pro
  • Ошибка при получении кадра premiere pro 2020