При возникновении перечисленных далее ошибок воспользуйтесь стандартными действиями для решения проблем с криптографией. Ошибки могут возникать при подписании и расшифровке (отправке отчета, обмене, отправке заявления, обновлении статуса заявления и т.д.):
- набор ключей не определен;
- неправильный открытый ключ поставщика;
- не найден сертификат и открытый ключ для расшифровки;
- не найден сертификат руководителя в системном хранилище сертификатов;
- не удалось расшифровать файл обновлений;
- ошибка инициализации криптопровайдера;
- плохие данные;
-
ошибка при получении свойств сертификата. Не удалось выполнить подписание сертификатом, Федеральная налоговая служба по причине Ошибка при получении свойства сертификата (0x0000000);
-
ошибка интерфейса модуля криптографии. Отсутствует набор ключей. Не удалось выполнить подписание сертификатом по причине: Ошибка интерфейса модуля криптографии. Отсутствует набор ключей;
-
ошибка при получении контекста модуля криптографии. Не удалось выполнить подписание сертификатом , Федеральная налоговая служба по причине Ошибка при получении контекста модуля криптографии;
-
модуль криптографии не поддерживает алгоритмов подписи. Не удалось выполнить подписание сертификатом по причине: Модуль криптографии не поддерживает алгоритмов подписи. Не удалось подписать файл по причине…;
-
не удалось подписать файл по причине: Неправильный зарегистрированный набор ключей. Неправильный зарегистрированный набор ключей. Ошибка подписания документа: Обращение налогоплательщика, связанное с циклом обмена По причине: Не удалось подписать файл по причине…;
-
не удалось подписать файл по причине: Ошибка исполнения функции. Не удалось подписать файл по причине: Ошибка исполнения функции. Ошибка подписания документа: Запрос на информационное обслуживание налогоплательщика, связанное с циклом обмена.
mvp |
|
Статус: Участник Группы: Участники Зарегистрирован: 07.04.2014(UTC) |
Добрый день. Используем КриптоПро 4.0, конфигурация 1С: Бухгалтерия предприятия 2, последний обновленный релиз, КриптоПро тоже последнего релиза. Ключ на рутокене. При выполнении теста настроек криптографии текущего профиля, тоже выходит сообщение: Обращался на тех. поддержку 1С, но они ничего не смогли не подсказать и не сделать, единственное что сказали переустановить КриптоПро, переустановил не помогло. Отредактировано пользователем 24 декабря 2014 г. 18:45:57(UTC) |
|
|
Максим Коллегин |
|
Статус: Сотрудник Группы: Администраторы Зарегистрирован: 12.12.2007(UTC) Сказал «Спасибо»: 21 раз |
Лицензия в порядке? Другие приложения, использующие CSP функцилнальны? |
Знания в базе знаний, поддержка в техподдержке |
|
|
WWW |
mvp |
|
Статус: Участник Группы: Участники
Зарегистрирован: 07.04.2014(UTC) |
Да, лицензия куплена. |
|
|
mvp |
|
Статус: Участник Группы: Участники
Зарегистрирован: 07.04.2014(UTC) |
В общем продолжил ковырять ситуацию, обнаружил следующее. Отредактировано пользователем 8 января 2015 г. 11:38:06(UTC) |
|
|
Максим Коллегин |
|
Статус: Сотрудник Группы: Администраторы Зарегистрирован: 12.12.2007(UTC) Сказал «Спасибо»: 21 раз |
Имена алгоритмов мы меняли — возможно на 1С это повлияло. В ближайшие дни посмотрю внимательнее. А не возможности предоставить доступ к машине с 1C для экспериментов? |
Знания в базе знаний, поддержка в техподдержке |
|
|
WWW |
mvp |
|
Статус: Участник Группы: Участники
Зарегистрирован: 07.04.2014(UTC) |
Нет, доступа для экспериментов предоставить не могу. |
|
|
Максим Коллегин |
|
Статус: Сотрудник Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сказал «Спасибо»: 21 раз |
Попробуйте эту сборку: https://cloud.mail.ru/pu…6f38ca1cb33/CSPSetup.exe |
Знания в базе знаний, поддержка в техподдержке |
|
|
WWW |
mvp |
|
Статус: Участник Группы: Участники Зарегистрирован: 07.04.2014(UTC) |
Да, с этим дистрибутивом поля заполнены. |
|
|
Пользователи, просматривающие эту тему |
Guest (2) |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Python
26.07.11 — 09:15
при создании объекта
МенеджерКриптографии = Новый МенеджерКриптографии(«Microsoft RSA SChannel Cryptographic Provider», «»,75);
вылетает ошибка «Ошибка при получении контекста модуля криптографии.»
Python
1 — 26.07.11 — 09:17
попробовал провайдеры из етой ветки HKEY_LOCAL_MACHINESOFTWAREMicr osoftCryptographyDefaultsProvider все равно не работает
vmv
2 — 26.07.11 — 09:34
Новый МенеджерКриптографии(«Microsoft RSA SChannel Cryptographic Provider», «»,75)
как-то подозрительно выглядит, хотя я не специалист по крипто
DmitrO
3 — 26.07.11 — 10:12
Менеджер = Новый МенеджерКриптографии(«Microsoft Base Cryptographic Provider v1.0», «», 1);
RomaH
4 — 26.07.11 — 10:25
а откуда параметры брать для этого контсруктора
почему 1? почему 75?
DmitrO
5 — 26.07.11 — 10:47
Это комплексный ТИП провайдера. Определенные константы.
Определяет некоторые характеристики провайдера, такие как тип ключа обмена, тип сигнатуры, тип шифрования и хешинга.
Описывается в MSDN в разделе по криптографии.
Подсмотреть его можно в реестре в указанной в (1) ветке.
Создаются от туда не все, причина вероятно в 1С и в методах обеспечения функционала и в самом функционале, которые должен обеспечивать интерфейс механизма криптографии встроенный в платформу 8.2.
Python
6 — 26.07.11 — 18:11
шибка при вызове метода контекста (Подписать)
НоваяПодпись = МенеджерКриптографии.Подписать(ПолноеИмяфайла,ПолноеИмяфайла1,Сертификат);
по причине:
Сертификат отсутствует в персональном хранилище сертификатов.
oleg_km
7 — 26.07.11 — 22:16
Проверяйте, каком хранилище лежит ваш сертификат (консоль certificates.msc). Там несколько хранилищ: личные, других пользователей и т.д. Еще есть вроде как хранилище не пользователя, а компьютера. Потом какой тип имеет параметр Сертификат? Если строковый, то тоже нужно какой реквизит сертификата подразумевается: Понятное имя, Субъект. Я уже сталкивался с этим: WinAPI дает возможность выбрать любое свойство для идентификации, а скажем WinHTTP только по свойству Кому выдан. С этими обертками, что от 1С, что от MS все очень урбно получается. Они реализуют только часть функционала, на их взгляд наиболее востребованную и ты неожиданно натыкаешься на ограничение их реализации
zak555
8 — 26.07.11 — 22:38
закладка
Python
9 — 27.07.11 — 19:51
функция ПолучитьСписокСертификатовПоТипуОбекта(ТипОбъекта)Экспорт
Перем результат;
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ЭЦП.видОбъекта,
| ЭЦП.Сертификат,
| ЭЦП.Порядок,
| ТИПЗНАЧЕНИЯ(ЭЦП.видОбъекта) КАК Тип
|ИЗ
| РегистрСведений.ЭЦП КАК ЭЦП
|ГДЕ
| ТИПЗНАЧЕНИЯ(ЭЦП.видОбъекта) = ТИПЗНАЧЕНИЯ(&видОбъекта)
|
|УПОРЯДОЧИТЬ ПО
| ЭЦП.Порядок»;
Запрос.УстановитьПараметр(«видОбъекта», типОбъекта);
РезультатЗапроса = Запрос.Выполнить();
ТаблицаРезультатов = РезультатЗапроса.выгрузить();
Сертификаты = НОвый СписокЗначений();
Для Каждого строкаТаблицыРезультатов из ТаблицаРезультатов цикл
ХранилищеСерификатов = строкаТаблицыРезультатов.Сертификат.Хранилище;
Если ТипЗнч(ХранилищеСерификатов) <> Тип(«ДвоичныеДанные») Тогда
Данные = ХранилищеСерификатов.Получить();
Иначе
Данные = ХранилищеСерификатов;
КонецЕсли;
Если Данные <> Неопределено тогда
Сертификаты.Добавить(новый СертификатКриптографии(Данные));
КонецЕсли;
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
возврат Сертификаты
КонецФункции
Функция ПодписатьФайл(Сертификат, полноеИмяФайла = неопределено) экспорт
//Если Не ПодключитьРасширениеРаботыСКриптографией() Тогда
// Сообщить(НСтр(«ru = ‘Для требуемой операции необходимо установить расширение работы с криптографией’», «ru»));
// Возврат неопределено;
//КонецЕсли;
МенеджерКриптографии = Новый МенеджерКриптографии(«Microsoft Enhanced Cryptographic Provider v1.0», «», 1);
//МенеджерКриптографии = Новый МенеджерКриптографии(«Microsoft Enhanced Cryptographic Provider v1.0»,,РежимВключенияСертификатовКриптографии.ВключатьСертификатСубъекта);
//МенеджерКриптографии = Новый МенеджерКриптографии(«Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider», «»,1);
//МенеджерКриптографии = Новый МенеджерКриптографии(«Microsoft Base Cryptographic Provider v1.0», «»,1);
//МенеджерКриптографии = Новый МенеджерКриптографии(«Microsoft RSA SChannel Cryptographic Provider», «»,1);
//сообщить(Сертификат);
//
//МенеджерКриптографии.АлгоритмПодписи = «Microsoft Enhanced Cryptographic Provider v1.0»;
//новыйСертификат = новый СертификатКриптографии();
//
//МенеджерКриптографии = Новый МенеджерКриптографии();
Если полноеИмяФайла = неопределено тогда
Диалог = РаботаСФайлами.ПолучитьДиалогВыбораФайлов(Истина);
Если Не Диалог.Выбрать() Тогда
Возврат неопределено;
КонецЕсли;
Для каждого ПолученноеИмяФайла Из Диалог.ВыбранныеФайлы Цикл
ПолученныйФайл = Новый Файл(ПолученноеИмяФайла);
Состояние(«Добавляется файл: » + ПолученныйФайл.Имя);
Отказ = Ложь;
ПолноеИмяфайла = ПолученныйФайл.ПолноеИмя;
КонецЦикла;
конецЕсли;
ПолноеИмяфайла1 = «c:temp»;
НоваяПодпись = МенеджерКриптографии.Подписать(ПолноеИмяфайла,Сертификат);
возврат НоваяПодпись;
КонецФункции
Процедура Кнопка1Нажатие(Элемент)
// Вставить содержимое обработчика.
ДанныеОСертификатах = ПолучитьСписокСертификатовПоТипуОбекта(Документы.ЕЦП_п.ПустаяСсылка());
Для каждого Сертификат из ДанныеОСертификатах цикл
ПодписатьФайл(Сертификат.Значение);
КонецЦикла;
КонецПроцедуры
я беру сертификат из двоичный даных — он там есть
loh_pedalny
10 — 27.07.11 — 20:08
мдя… В курсе, что сертификаты хранятся не в Регистрах сведений, а в хранилище сертификатов на компе?
loh_pedalny
11 — 27.07.11 — 20:09
+(10) этим кодом с таким же успехом можно и жпегами попробовать поставить подпись
Python
12 — 27.07.11 — 20:15
сертификаты можно хранить и в двоичных данных
loh_pedalny
13 — 27.07.11 — 20:19
можно, но только менеджер криптографии от MS о них ничо не знает. Их поначалу неплохо бы в хранилище импортировать, а уж потом…
oleg_km
14 — 28.07.11 — 08:14
А действительно, как сертификат попал в регистр сведений, из какого файла? Раз им подписываю сообщение, значит это сертификат с закрытым ключем. Разве можно держать сертификат с закрытым ключем для MS криптопровайдера в файле? По-моему только в p12 для импорта. Если кто знает — подскажите, а то надоедает каждый раз импортировать в хранилице
Python
15 — 28.07.11 — 18:25
алгоритм 1.2.804.2.1.1.1.1.3.1.1
а если это открытый ключ то как им подписать
oleg_km
16 — 28.07.11 — 19:10
Так открытым ключем вроде как не подписывают. Открытым ключем ключем шифруют. По смыслу так получается
|
Настройки криптографии
|
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. Настройки криптографии
|
При возникновении перечисленных далее ошибок воспользуйтесь стандартными действиями для решения проблем с криптографией. Ошибки могут возникать при подписании и расшифровке (отправке отчета, обмене, отправке заявления, обновлении статуса заявления и т.д.):
- набор ключей не определен;
- неправильный открытый ключ поставщика;
- не найден сертификат и открытый ключ для расшифровки;
- не найден сертификат руководителя в системном хранилище сертификатов;
- не удалось расшифровать файл обновлений;
- ошибка инициализации криптопровайдера;
- плохие данные;
-
ошибка при получении свойств сертификата. Не удалось выполнить подписание сертификатом, Федеральная налоговая служба по причине Ошибка при получении свойства сертификата (0x0000000);
-
ошибка интерфейса модуля криптографии. Отсутствует набор ключей. Не удалось выполнить подписание сертификатом по причине: Ошибка интерфейса модуля криптографии. Отсутствует набор ключей;
-
ошибка при получении контекста модуля криптографии. Не удалось выполнить подписание сертификатом , Федеральная налоговая служба по причине Ошибка при получении контекста модуля криптографии;
-
модуль криптографии не поддерживает алгоритмов подписи. Не удалось выполнить подписание сертификатом по причине: Модуль криптографии не поддерживает алгоритмов подписи. Не удалось подписать файл по причине…;
-
не удалось подписать файл по причине: Неправильный зарегистрированный набор ключей. Неправильный зарегистрированный набор ключей. Ошибка подписания документа: Обращение налогоплательщика, связанное с циклом обмена По причине: Не удалось подписать файл по причине…;
-
не удалось подписать файл по причине: Ошибка исполнения функции. Не удалось подписать файл по причине: Ошибка исполнения функции. Ошибка подписания документа: Запрос на информационное обслуживание налогоплательщика, связанное с циклом обмена.
Модуль криптографии не может выполнить требуемое действие, т.к. контекст был получен в ограниченном режиме.
Дата обновления: 14.02.2023
Номер карточки: SD0011817
Данная ошибка означает, что выполнение подписания осуществляется без указания пароля от сертификата, хотя пароль присутствует.
Для решения данной проблемы необходимо ввести пароль от сертификата.
|
Мы не знаем Ваш пароль!
Техническая поддержка 1С, а также Удостоверяющий Центр, который выдал сертификат, не располагают информацией о паролях пользователей. Данная информация является строго конфиденциальной и не подлежит разглашению. Если пароль безвозвратно утерян, необходим выпуск нового сертификата. |
---|
Отвечает эксперт!
|
Почему на другом рабочем месте нет ошибки?
Если ключ не защищён от копирования, то в процессе его переноса на другое рабочее место создаётся новый экземпляр сертификата, и программа криптографии предлагает установить на него новый пароль или оставить пароль пустым. При таком сценарии возможно наличие нескольких экземпляров сертификата с разным паролем или без него. |
---|
mvp |
|
Статус: Участник Группы: Участники
|
Добрый день. Используем КриптоПро 4.0, конфигурация 1С: Бухгалтерия предприятия 2, последний обновленный релиз, КриптоПро тоже последнего релиза. Ключ на рутокене. При выполнении теста настроек криптографии текущего профиля, тоже выходит сообщение: Обращался на тех. поддержку 1С, но они ничего не смогли не подсказать и не сделать, единственное что сказали переустановить КриптоПро, переустановил не помогло. Отредактировано пользователем 24 декабря 2014 г. 18:45:57(UTC) |
|
|
Максим Коллегин |
|
Статус: Сотрудник Группы: Администраторы Сказал «Спасибо»: 21 раз |
Лицензия в порядке? Другие приложения, использующие CSP функцилнальны? |
Знания в базе знаний, поддержка в техподдержке |
|
|
WWW |
mvp |
|
Статус: Участник Группы: Участники
|
Да, лицензия куплена. |
|
|
mvp |
|
Статус: Участник Группы: Участники
|
В общем продолжил ковырять ситуацию, обнаружил следующее. Отредактировано пользователем 8 января 2015 г. 11:38:06(UTC) |
|
|
Максим Коллегин |
|
Статус: Сотрудник Группы: Администраторы Сказал «Спасибо»: 21 раз |
Имена алгоритмов мы меняли — возможно на 1С это повлияло. В ближайшие дни посмотрю внимательнее. А не возможности предоставить доступ к машине с 1C для экспериментов? |
Знания в базе знаний, поддержка в техподдержке |
|
|
WWW |
mvp |
|
Статус: Участник Группы: Участники
|
Нет, доступа для экспериментов предоставить не могу. |
|
|
Максим Коллегин |
|
Статус: Сотрудник Группы: Администраторы Сказал «Спасибо»: 21 раз |
Попробуйте эту сборку: https://cloud.mail.ru/pu…6f38ca1cb33/CSPSetup.exe |
Знания в базе знаний, поддержка в техподдержке |
|
|
WWW |
mvp |
|
Статус: Участник Группы: Участники
|
Да, с этим дистрибутивом поля заполнены. |
|
|
Пользователи, просматривающие эту тему |
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Главная »
Линия консультаций » Электронная отчетность, ЭДО » ЭО Документооборот » Здравствуйте.
Проверка сертификата,ошибка:
Не удалось получить сертификаты на сервере 1c-sql по причине:
ViPNet CSP (ГОСТ 2001):
Ошибка при получении контекста модуля криптографии.
ViPNet CSP (ГОСТ 2012/256):
Ошибка при получении контекста модуля криптографии.
КриптоПро CSP (ГОСТ 2012/256):
Выбран неизвестный алгоритм подписи «GR 34.10-2012 256».
КриптоПро CSP (ГОСТ 2012/512):
Выбран неизвестный алгоритм подписи «GR 34.10-2012 512».
Проверка подписания, созданной подписи и расшифровки не могут быть выполнены.