Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Ошибка 0x8009000D: Ключ не существует
Екатерина1952 |
|
Статус: Новичок Группы: Участники
|
Добрый день! Вчера рутокен лайт с ЭП РАБОТАЛ, сегодня ошибка. Данные организации заменили на ООО Ромашка, в остальном ошибку не меняли Контейнер закрытого ключа SCARDrutoken_lt_3c8e620fB00E5BB; Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider; dwProvType: 80; dwFlags: 0; dwKeySpec: 1 |
|
|
nickm |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 305 раз |
Попробуйте пересчитать хэши библиотек в панели «КриптоПро CSP» на вкладке «Дополнительно» с помощью кнопки «Пересчитать хэши», и/ или переустановить/ обновить СКЗИ «КриптоПро CSP». |
|
|
Пользователи, просматривающие эту тему |
Guest |
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Ошибка 0x8009000D: Ключ не существует
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Если при подписании файла в программе КриптЭк-Д возникает данная ошибка, выполните действия, указанные ниже.
Проверка лицензии КриптоПро CSP
Данная ошибка может возникать, если в программе КриптоПро не была введена (закончилась) лицензия.
Для проверки лицензии воспользуйтесь данной инструкцией.
Если серийный номер лицензии был верно указан в программе, но ошибка подписи повторяется, перейдите к следующему пункту инструкции.
Установка сертификата
После ввода лицензии, если ошибка не исчезла, переустановите личный сертификат.
Перед этим обязательно удалите запомненные пароли в программе КриптоПро CSP.
Для этого:
- Запустите программу КриптоПро CSP: (Пуск — Настройка — Панель управления — КриптоПро CSP или Пуск — Панель управления — КриптоПро CSP);
- Откройте вкладку Сервис и нажмите кнопку Удалить запомненные пароли ;
- В открывшемся окне выберите пункт Пользователя, затем нажмите ОК.
После удаления запомненных паролей, переустановите личный сертификат с помощью данной инструкции.
На чтение 6 мин. Просмотров 254 Опубликовано 29.10.2019
Содержание
- 6. Ошибка вызова сервиса передачи/получения данных.
- 13. АРМ Подготовки расчетов для ФСС, ошибка «Набор ключей не определен»
- 11. Ошибка при старте АРМ ЛПУ “В базе данных АРМ ЛПУ имеется некорректная запись” (Transaction already active)
- 4. ORA-20001: Доступ к ЭЛН с №_________, СНИЛС_________, статусом _________ – ограничен
- 6. Ошибка вызова сервиса передачи/получения данных.
- 9. Ошибка при попытке зайти в настройки подписи в ПО АРМ ЛПУ.
6. Ошибка вызова сервиса передачи/получения данных.
Сообщение не соответствует формату XML Encryption. Обратитесь к разработчику программного обеспечения, на котором осуществлялось шифрование данных. Сообщите следующую информацию: Отсутствует элемент EncryptedData class ru.ibs.cryptopro.jcp.crypt.CryptoException
Причины:
-
Неправильные настройки АРМ ЛПУ в части подписания;
-
Неправильные настройки криптопровайдера;
-
Истечение срока действия сертификата, закрытого ключа или лицензии КриптоПро CSP.
https://www.youtube.com/watch?v=ytcopyright
1. Выполните настройку АРМ ЛПУ
Ошибка шифрования сообщения для получателя. Client received SOAP Fault from server: Fault occurred while processing. Please see the log to find more detail regarding exact cause of the failure.null
Вы указали неверный сертификат для шифрования сообщения в поле «Имя сертификата МО»: указанный сертификат может быть использован только для подписания, но не шифрования.
Закажите и установите сертификат, который поддерживает не только операцию подписания, но и операцию шифрования.
Unable to build entity manager factory.
Причина:
- Приложение было установлено некорректно (некорректно установлена БД);
- База данных приложения установлена, но не доступна.
1. Запустите установку с правами администратора;
Ошибка: “Ошибка вызова сервиса передачи/получения данных. Invalid element in ru.ibs.fss.eln.ws.FileOperationsLn_wsdl.ROW – SERV1_DT1”
Поле “SERV1_DT1” было исключено в новой спецификации 1.1 (14 версия и выше АРМ ЛПУ), изменена строка соединения.
Поменять строку соединения в настройках.
13. АРМ Подготовки расчетов для ФСС, ошибка «Набор ключей не определен»
Для перехода в статус ‘Продлен’ необходимо добавить период нетрудоспособности;Для перехода в статус ‘Закрыт’ необходимо заполнить поля: ‘Приступить к работе с: дата’ или ‘Иное: код’;Для перехода в статус ‘Направление на МСЭ’ необходимо заполнить поле ‘Дата направления в бюро МСЭ’
1. В системе существует ЭЛН с таким же номером и такими же данными, которые Вы присылаете (дублирование данных);
2. Присылаемые данные в ЭЛН не соответствуют этапу оформления (заполнения) ЭЛН:
- недостаточно данных для определения состояния ЭЛН;
- внесенные данные относятся к разным этапам оформления (заполнения) ЭЛН.
1. Запросите актуальное состояние ЭЛН из системы, тем самым Вы исключите повторную отправку тех же данных;
2. Выполните необходимую дальнейшую операцию с ЭЛН в соответствии с порядком 624н:
- Продление (добавить новый период нетрудоспособности);
- Закрытие (добавить информацию о закрытии);
- Направление на МСЭ (добавить информацию о направлении на МСЭ).
ГОСТ сертификата ФСС не соответствует выбранному в настройках криптопровайдеру, либо криптопровайдер не может получить закрытый ключ из контейнера закрытого ключа для выбранного сертификата.
Что делать:
- В настройках АРМ Подписания и шифрования проверить, что указанный криптопровайдер соответствует реально установленному у пользователя;
- В настройках АРМ Подписания и шифрования проверить, что ГОСТы сертификата подписания и сертификата ФСС одинаковы и соответствуют выбранному криптопровайдеру;
- Если используется сертификат ЭП по ГОСТ 2012, откройте сертификат, вкладка «Состав», параметр «Средство электронной подписи».
Необходимо проверить, что средство ЭП соответствует криптопровайдеру, установленному у пользователя; - Если используется сертификат ЭП по ГОСТ 2012 и криптопровайдер КриптоПро, проверьте настройки на вкладке “Алгоритмы”. В выпадающем списке “Выберите тип CSP” выберите GOST R 34.10-2012 (256). Должны быть установлены следующие параметры:
-
“Параметры алгоритма шифрования” – ГОСТ 28147-89, параметры алгоритма шифрования TK26 Z
-
“Параметры алгоритма подписи” – ГОСТ 34.10-2001, параметры по умолчанию
-
“Параметры алгоритма Диффи-Хеллмана” – ГОСТ 34.10-2001, параметры обмена по умолчанию
-
- В сертификате отсутствует закрытый ключ. С помощью системной утилиты certmgr.msc откройте сертификат, на вкладке «Общие» должно быть написано «Есть закрытый ключ для этого сертификата»;
- Криптопровайдер не видит контейнер закрытого ключа для этого сертификата. В криптопровайдере КриптоПро CSP перейдите на вкладку “Сервис” и нажмите “Удалить запомненные пароли” – для пользователя;
- Возможно, контейнер поврежден сторонним ПО. Переустановите сертификат заново, с обязательным указанием контейнера;
- Переустановите криптопровайдер.
11. Ошибка при старте АРМ ЛПУ “В базе данных АРМ ЛПУ имеется некорректная запись” (Transaction already active)
Вы пытаетесь изменить ЭЛН, который ранее уже был кем-то изменен.
Данная ошибка возникает в случае, когда в какой либо таблице БД приложения сохранены некорректные записи (например, пустое или некорректное значение номера ЭЛН, пустые обязательные поля, строки с одинаковым значением номера ЭЛН, в т.ч. записи-дубли). Если в БД АРМ ЛПУ имеются такие записи, то возможны следующие ошибки:
- Отправка и получение ЭЛН может происходить некорректно, зависать окно статусной строки;
- Невозможно запросить номер ЭЛН из формы ЭЛН.
Для исправления нужно удалить из БД приложения неверную строку (такие записи можно удалить только вручную).
4. ORA-20001: Доступ к ЭЛН с №_________, СНИЛС_________, статусом _________ – ограничен
https://www.youtube.com/watch?v=ytcreators
Вы пытаетесь получить данные ЭЛН, который находится в статусе, ограничивающем Ваш доступ. Например, страхователь пытается получить данные ЭЛН, который еще не закрыт медицинской организацией. Согласно процессной модели, страхователь может получить данные ЭЛН для редактированиня только на статусе 030 – Закрыт. Другой пример – бюро МСЭ не может получить данные ЭЛН, который не направлен в бюро МСЭ (статус 040 – Направление на МСЭ)
Что делать:
- Удостоверьтесь, что номер ЭЛН, данные которого вы хотите получить, введен верно;
- Дождитесь перехода ЭЛН на статус, который позволит Вам получить данные ЭЛН.
6. Ошибка вызова сервиса передачи/получения данных.
Возможно сообщение было зашифровано на ключе, отличном от ключа уполномоченного лица ФСС.
Проверьте правильность и актуальность ключа уполномоченного лица ФСС.
В настройках подписания и шифрования в используемом пользователем ПО, в поле «Сертификат уполномоченного лица ФСС» указан неверный сертификат.
9. Ошибка при попытке зайти в настройки подписи в ПО АРМ ЛПУ.
Возникла ошибка при попытке загрузки данных из базы данных.
Сообщите следующую информацию: org.hibernate.exception.SQLGrammarException: could not extract ResultSet.
Приложение АРМ ЛПУ не может получить данные из базы данных PostgreSQL. Эта ошибка возникает чаще всего после установки обновления, когда приложение обновлено, а база данных PostgreSQL по какой либо причине не обновлена.
Что делать:
- Если приложение установлено на компьютере пользователя, а база данных PostgreSQL – на сервере. Необходимо запустить обновление приложение не только на клиенте, но и на серверной машине;
- Если и приложение, и база данных PostgreSQL установлены на одной машине. Проверьте каталог установки приложения. По умолчанию, приложение АРМ ЛПУ ставится в каталог C:FssTools, а база данных PostgreSQL в каталог C:postgresql. Если при первичной установке была выбрана другая директория для установки приложения – то при обновлении вы должны указать именно эту директорию.
https://www.youtube.com/watch?v=https:tv.youtube.com
При попытке зайти в настройки подписи в ПО АРМ ЛПУ выходит ошибка “Internal error. Reason: java.lang.ExceptionInInitializerError” или
Aleksei Neverov |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 17 раз |
Коллеги, день добрый Для подписания док-тов используем КриптоПро CSP 5.0.11455 KC1, CAdES plugin, сертификаты на Рутокентах. OC Windows 10 Буквально на прошлой неделе все работало, как надо. Код:
Возникает ошибка Ключ не существует. (0x8009000D) Проверка ключевого носителя средствами КриптоПро тоже сообщает об ошибке (подпись — Ключ не существует), хотя ниже говорится, что сертификат в контейнере соответствует закрытому ключу (как так?) Цитата: Проверка завершилась с ошибкой Проверка другими средствами (Admin PKI, File PRO от Сигнал-КОМ, запрос на сертификат формировался в них) говорит, что с токеном все в порядке. Скажите, пожалуйста, в чем может быть причина такой работы КриптоПро с токеном? Заранее большое спасибо |
|
|
Андрей * |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Здравствуйте. А новая ключевая пара тестируется? |
Техническую поддержку оказываем тут |
|
|
WWW |
Aleksei Neverov |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 17 раз |
Автор: Андрей * Здравствуйте. А новая ключевая пара тестируется? День добрый! Для новой ключевой пары пока не пришел сертификат. |
|
|
two_oceans |
|
Статус: Эксперт Группы: Участники Сказал(а) «Спасибо»: 110 раз |
Автор: Aleksei Neverov Для новой ключевой пары пока не пришел сертификат. Добрый день. Других неудобств от отсутствия сертификата по идее быть не должно. С сертификатом возможны накладки при использовании разных криптопровайдеров, кодирующих гост-2012 в разные оиды, но пока нет сертификата это не должно быть проблемой. Тыкнув пальцем в небо, мне кажется подозрительным имя контейнера 30303030303030312e6b6579, как будто это шестнадцатиричное представление некого текста. Выходит текст 00000001.key |
|
|
|
Aleksei Neverov
оставлено 09.04.2021(UTC) |
Агафьин Сергей |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 5 раз |
Добрый день. |
С уважением, |
|
|
|
|
two_oceans
оставлено 09.04.2021(UTC), Aleksei Neverov оставлено 09.04.2021(UTC) |
Aleksei Neverov |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 17 раз |
Автор: Агафьин Сергей Добрый день. Коллеги, день добрый Спасибо всем за помощь! |
|
|
Пользователи, просматривающие эту тему |
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Решение
Необходимо удалить привязку в реестре ключей и сертификатов: В папке %APPDATA%MicrosoftSystemCertificates
My должна быть папка Keys — если связей ключей с сертификатами нет, то этой папки не будет. В этой папке будут файлы без расширений с именами вида «DCE7CF96AE6EB0EB2B26C2B050161E7AFEC2B21D». Их необходимо открыть обычным Блокнотом (не пересохранять, а просто открыть на чтение). В них будет содержаться информация вида: (скриншот 1) Из скриншота видно, что это связка с ключом KB_2012. После того как нужный файл будет найден его надо удалить. В связи с тем, что сертификат может храниться ещё и в хранилище машины, связка для него будет прописана в реестре HKEY_LOCAL_MACHINESOFTWARE
MicrosoftSystemCertificatesMYKeys Ищем нужную ветку и удаляем из реестра. Пример, как это выглядит: (скриншот 2) Затем необходимо переимпортировать сертификаты от одного пользователя Запомнить пароль Переключиться в Расширенный режим аутентификации от одного пользователя.