11 март 2020 15:11 #15570
от Alex_04
makariesp пишет: Я не программист
Я тоже. Ковыряние системного реестра — это и не столько программирование, сколько системное администрирование. Ну и, как грится, жить захочешь — по-неволе станешь пусть и мало-мальским, но системным администратором.
Нет параметра:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo-1.2.643.2.1.3.1.2.1!3].
Есть:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo-1.2.643.2.1.3.1.2.1!4].
Вот и первый успех — докопались-таки до нужных веток реестра!
1. «Родной» параметр в HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo — это 1.2.643.2.1.3.1.2.1!3 (без»-» впереди).
2. Кто-то или по ошибке, или почему уже переименовал другой параметр в «-1.2.643.2.1.3.1.2.1!4], зачем — не знаю, но он сейчас нас не интересует.
3. Если в ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo вообще нет строки с параметром «1.2.643.2.1.3.1.2.1!3«, которую и надо переименовать в «—1.2.643.2.1.3.1.2.1!3″ — больше не знаю что ещё можно подсказать для решения проблемы, к сожалению. Возможно более опытные коллеги помогут Вам.
А переименовывется строка с параметром в реестре ОС очень просто: ПКМ по ней -> Переименовать -> Enter — и всё!
«Мы будем жить плохо, но недолго.» (© Черномырдин В.С.)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Timmi Timmi
unread,
Mar 29, 2016, 3:10:30 PM3/29/16
to Код Безопасности — Континент
Добрый день.
Возникла проблема с подключением к СД. При установке соединения возникает ошибка — «Указан неправильный алгоритм».
Windows 10, АП версии 3.7.3.573, СД версии 3.7, сертификат выпущен на СД.
Помогите пожалуйста.
Алексей Назаров
unread,
Mar 31, 2016, 12:37:45 PM3/31/16
to Код Безопасности — Континент
Добрый день.
Работа СКЗИ «Континент-АП» 3.7.3.573 на операционной системе Windows 10 не поддерживается.
Необходимо использовать одну из следующих ОС:
Windows XP Professional SP3 x86;
Windows 2003 Server SP2 x86/x64;
Windows 2003 Server R2 SP2 x64/х32;
Windows Vista SP2 x86/x64 (кроме всех выпусков Starter и Home
Edition);
Windows 2008 Server SP2 x86/x64;
Windows 2008 Server R2 SP1 x64;
Windows 7 SP1 x86/x64 (кроме всех выпусков Starter и Home
Edition);
Windows 8 x86/x64
Windows 8.1 х86/х64
вторник, 29 марта 2016 г., 15:10:30 UTC+3 пользователь Timmi Timmi написал:
Alexander Orlenko
unread,
Mar 31, 2016, 12:38:45 PM3/31/16
to Код Безопасности — Континент
Эта ОС официально не поддерживается. Хотя у меня на двух компах работает
Вот их ответ
вторник, 29 марта 2016 г., 15:10:30 UTC+3 пользователь Timmi Timmi написал:
Timmi Timmi
unread,
Apr 12, 2016, 12:46:02 PM4/12/16
to Код Безопасности — Континент
Спасибо за ответ.
Просто мысли в слух:
Выпуски Windows 7, 8, 10 проходили спустя 3 года после каждой. Windows 10 вышел в середине 2015 года.
А поддержка новой ОС появится спустя полтора года после выхода. Вот как вы вообще считаете это нормально?
вторник, 29 марта 2016 г., 15:10:30 UTC+3 пользователь Timmi Timmi написал:
Timmi Timmi
unread,
May 16, 2016, 10:14:44 AM5/16/16
to Код Безопасности — Континент
Обновили Континент до 3.7.5, и с агентом 3.7.5 на Windows 10 всё отлично работает.
вторник, 12 апреля 2016 г., 12:46:02 UTC+3 пользователь Timmi Timmi написал:
Указан неправильный алгоритм (0x80090008)
Текст ошибки:
Ошибка сохранения сообщения (0x80004005)
Ошибка сохранения сообщения (0x80004005)
Произошла ошибка при сохранении данных
Ошибка загрузки данных
Произошла ошибка при добавлении данных в сообщение
Указан неправильный алгоритм. (0x80090008)
Как выглядит ошибка:
Решение
В большинстве случаев ошибка Указан неправильный алгоритм (0x80090008) решается переустановкой сертификата подписи. Переустановить сертификат можно несколькими способами:
1. В программе КриптоАРМ так, как показано в видео инструкции.
2. В личном хранилище сертификатов КриптоАРМа найдите ваш сертификат, выделите нажав на него курсором мыши. Нажмите на кнопку Экспорт, в открывшемся окне мастера нажмите Далее, в следующем окне обязательно укажите НЕТ НЕ ЭКСПОРТИРОВАТЬ ЗАКРЫТЫЙ КЛЮЧ, в мастере экспорта выберите кодировку DER, нажав кнопку Обзор поместите его на рабочий стол под любым именем. Удалять сертификат из личного хранилища при этом не нужно. Затем снова импортируйте его в личное хранилище, используя кнопку Импорт на панели инструментов, в мастере импорта сертификатов установите чекбоксы Установить личный сертификат и Поместить сертификат в контейнер. Далее понадобится выбрать криптопровайдер и контейнер вручную. После успешного импорта сертификата повторите подписание.
3.Также переустановку сертификата можно выполнить через КриптоПро CSP. Для этого откройте программу КриптоПро CSP и перейдите во вкладку Сервис. Затем нажмите на кнопки Просмотреть сертификаты в контейнере и Обзор. Выберите нужный контейнер и нажмите кнопку Ok, а после Установить. Снова повторите подписание.
После выполненных переустановок сертификата, если ошибка возникнет снова, войдите в КриптоАРМ в меню Профили, далее Управление профилями, откройте профиль по умолчанию (он помечен зеленой галочкой в списке), перейдите на вкладку Общие. Здесь в поле Владелец сертификата добавьте этот сертификат, нажмите Применить и ОК. После этого повторите подписание.
Ошибка с кодом 0x80090008 мешает проводить подписи документов провайдера КриптоПро CSP в программе КриптоАРМ. Сам разработчик говорит, что проблема в сертификате, его нужно переустановить и все будет работать правильно. Однако из форумов мы узнали, что дело не только в этом. Есть немало ситуаций, в которых проблема заключается в некоторых особенностях системы, конфликтах, неполадках реестра и т. п. Все найденные нами способы решения неполадки будут описаны ниже.
Не удалось создать подпись из-за ошибки: Указан неправильный алгоритм. (0x80090008).
Ошибка создания подписи: Указан неправильный алгоритм (0x80090008).
Как исправить ошибку 0x80090008?
Многие начинают с переустановки КриптоАРМ и это действительно может помочь в некоторых случаях. Нельзя назвать этот способ рекомендованным, скорее альтернативным или даже запасным. Вот действительно полезные методы исправления.
Официальное решение
Как нам и рекомендует разработчик, следует переустановить сертификат подписи через КриптоАрм или КриптоПро CSP. Исходя из опыта создателя программного обеспечения, метод срабатывает у большинства затронутых пользователей.
Инструкция:
- Открываем программу КриптоПро CSP, входим в свой аккаунт и переходим в раздел «Сервис».
- Ищем элемент «Просмотреть сертификаты в контейнере…» и нажимаем на кнопку «Обзор».
- Выбираем подходящий контейнер и жмем по кнопке «Установить».
Подобное можно сделать и через КриптоАРМ, нужно только перейти в раздел с сертификатами, нажать на кнопку «Экспорт» и активировать пункт «Нет не экспортировать закрытый ключ». В качестве кодировки лучше выбрать DER. Затем снова делается «Импорт», выбрав «Установить личный сертификат» и «Поместить сертификат в контейнер».
Изменить владельца сертификата
Решение может пригодиться в том случае, если возникла какая-то ошибка или неправильно распределены полномочия пользователей. Нужно просто изменить владельца сертификата на тот профиль, который используется для подписи.
Что нужно сделать:
- Переходим в КриптоАРМ в раздел «Профили».
- Жмем на кнопку «Управление профилями» и переходим в тот аккаунт, рядом с которым стоит зеленая галочка.
- На вкладке «Общие» ищем элемент «Владелец сертификата».
- Добавляем в список пользователя, у которого появляется ошибка: «Указан неправильный алгоритм 0x80090008».
- Осталось только «Применить» и вернуться назад, чтобы попробовать выполнить подпись заново.
Дополнительные решения
Некоторых пользователям удалось исправить проблему другими способами, порой несколько банальными, но на ум они сразу не приходят. Мы собрали их решения здесь, чтобы помочь тем людям, которые не смогли получить облегчение после предыдущих действий.
Что еще можно попробовать:
- Отключить или удалить Avast. За данным антивирусом замечено негативное влияние на программы КриптоАРМ и КриптоПро CSP.
- Переустановить программу. Важно не просто выбрать установку, но и включить пункт во время инсталляции под названием «Расширенная совместимость с продуктами Microsoft».
- Обновить программу «Подготовка пакета электронных документов для государственной регистрации». Если она устарела, могут быть проблемы.
- Установить плагин. На этой странице можно проверить есть ли у вас плагин для подписи, а также насколько стабильно он работает. При обнаружении проблем появятся уведомления с подсказками.
Перечисленных решений должно быть достаточно, чтобы исправить ошибку 0x80090008. По крайней мере, все рассмотренные нами случаи подпадают под одну из указанных категорий.
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
криво ставится код безопасности при установке континент ап
Татьяна192101 |
|
Статус: Новичок Группы: Участники
|
Пришло время делать запрос на новый сертификат по Континент — АП и столкнулись с проблемой. При создании запроса на сертификат в Континент-АП при выборе Криптопровайдера Код Безопасности CSP выдает ошибку «Ошибка создания запроса 0Х80090006. Неправильная подпись». Попытки решения проблемы. Полное удаление КриптоПро и Континент – АП с компьютера, перезагрузка, чистка CriptoPRO cleaner. Отключение антивируса Касперского. Установка КриптоПро и Континент – АП заново по инструкции. Не помогло. Также, выдает ошибку конкретно на Код Безопасности CSP. Стали копать и выяснилось, что он криво встает при установке Континент — АП. Несколько раз переустанавливали его. Без толку. Система Windows7, КриптоПро 4.0.9963, Континент — АП 3.7.7.651. Помогите решить проблему. Может кто сталкивался. Отредактировано пользователем 6 декабря 2019 г. 16:28:23(UTC) |
|
|
two_oceans |
|
Статус: Эксперт Группы: Участники Сказал(а) «Спасибо»: 110 раз |
Добрый день. Eсть еще место (1.2.643.7.1.1.1.1) — это другая проблема, когда перестают проверяться сертификаты ГОСТ-2012 от КриптоПро из-за того, что Код безопасности регистрирует гост-2012 на себя. Подробности — неофициальный форум клиентов ФК Отредактировано пользователем 9 декабря 2019 г. 6:20:52(UTC) |
|
|
Пользователи, просматривающие эту тему |
Guest |
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
криво ставится код безопасности при установке континент ап
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
При подписи электронных документов на сайтах государственных организаций у пользователей появляется ошибка создания запроса с кодом 0x80090008, если указан неправильный алгоритм. И хотя все плагины и сертификаты проходя проверку, часто в последний момент появляется такая проблема. Сейчас мы подробно рассмотрим её решение.
Содержание
- В чём причина ошибки 0x80090008 при создании запроса
- Что делать, если указан неправильный алгоритм
- Переустановка программы КриптоПРО
- Чистка реестра Windows после удаления КриптоПРО CSP при ошибке 0x80090008
- Другие способы устранить проблему, если указан неверный алгоритм
В чём причина ошибки 0x80090008 при создании запроса
Программное обеспечение, не зависимо от его назначения, не является на 100% надёжным. И в любой момент может дать сбой. Нередко в ошибках программ виноваты и сами пользователи, которые вносят некорректные данные для расчёта. Ошибка 0x80090008 возникает по причине несоответствия версии КриптоПРО новым условиям сдачи отчетности. Или появляется ошибка самого ПО, если неверно указан алгоритм.
Читайте также: при проверке отношений доверия произошла системная ошибка — сертификат — https://rusadmin.biz/oshibki/pri-proverke-otnoshenij-doveriya-proizoshla-sistemnaya-oshibka/.
Что делать, если указан неправильный алгоритм
Для начала нужно попытаться протестировать свой сертификат:
Эта возможность есть в КриптоПРО:
- Вам необходимо нажать на кнопку «Пуск»;
- Выбрать строку «Все программы»;
- Далее выберите вашу КриптоПРО;
- Выберите пункт «КриптоПРО CSP сервис»;
- Нажмите кнопку «Протестировать»;
- Нажмите «По сертификату» и выберите свой.
Данная проверка должна указать на ошибку, если она есть в сертификате.
Следующие онлайн-сервисы также позволяют провести проверку вашего сертификата на подлинность.
Сервис: | Ссылка: |
---|---|
Портал Госуслуг | https://www.gosuslugi.ru/pgu/eds
|
На сайте «Контур» | https://crypto.kontur.ru/verify#
|
Портал, разработанный «КриптоПРО» | https://www.justsign.me/verifyqca/Verify/
|
Переустановка программы КриптоПРО
Некоторым пользователям, которые сталкивались с ошибкой создания запроса с кодом 0x80090008 помогла переустановка КриптоПРО. Сразу же после переустановки программа заработала стабильно. Вам необходимо удалить текущую КриптоПРО с ПК, после чего перейти на сайт https://www.cryptopro.ru/ и загрузить новую версию. Если вы используете КриптоПРО CSP — его также необходимо переустановить. Он часто является причиной проблемы.
Процесс переустановки КриптоПРО CSP отличается тем, что после её удаления, вам необходимо почистить компьютер от предыдущей версии.
Порядок действий:
- Откройте панель управления на своём ПК любым способом. Универсальным для всех версий Windows является следующий: необходимо нажать одновременно WIN и R. Затем прописать в пустом блоке такую фразу: control;
- В окне панели нажмите «Удаление программ»;
- Выберите в перечне программу КриптоПРО CSP. После этого нажмите кнопку «Удалить».
Далее следует процесс очистки ПК. Компания «Контур» разработала специальную утилиту, которая позволит очистить автоматически ваш компьютер от остатков ПО CSP. Загрузить её можно по адресу https://www.kontur-extern.ru/support/utilities. Перед её загрузкой нам рекомендуют перезагрузить ПК. После чего зайдите на сайт и скачайте её.
Она устанавливается как расширение для браузера. После выбора кнопки загрузки, необходимо разрешить её установку в ваш браузер. По указанному адресу есть и другие полезные утилиты. Например, автоматическая настройка IE для работы с КриптоПРО.
В пункте «Что ещё можно сделать» есть ссылки на другие браузеры.
А также автоматический мастер установки. Единственный недостаток данной утилиты — она не удаляет данных из реестра Windows. Поэтому нам придётся чистить его вручную.
Это может быть полезным: не удаётся построить цепочку сертификатов для доверенного корневого центра — ссылка.
Чистка реестра Windows после удаления КриптоПРО CSP при ошибке 0x80090008
Когда процесс очистки утилиты CSPClean завершится:
- Снова перезагрузите свой компьютер;
- Теперь нам нужно открыть редактор реестра — вызовите окно ввода (WIN+R) и напишите в нём «regedit». Нажмите клавишу ENTER для запуска редактора;
- Вверху вам необходимо найти вкладку «Правка»;
- Нажмите на неё и выберите пункт «Найти»;
- Появится поисковое окошке, куда нужно ввести название программы правильно, то есть «КриптоПРО CSP»;
Введите в поиске «КриптоПРО CSP» и нажмите кнопку «Найти далее» - Нажмите справа кнопку «Найти далее».
Реестр отобразит все файлы, которые находятся в нём с указанным именем. Вам нужно удалить те, в которых есть имена КриптоПРО CSP. Если так названа целая папка конфигурационных файлов — смело удаляйте её.
После этого для решения ошибки с кодом 0x80090008:
- Закройте реестр и снова перезагрузите компьютер;
- Далее вам нужно перейти на сайте и загрузить новую версию КриптоПРО CSP. Сделать это можно на странице https://www.cryptopro.ru/downloads;
- Выберите в списке и скачайте ПО, но перед этим вы должны авторизоваться в системе.
Другие способы устранить проблему, если указан неверный алгоритм
Подобная ошибка часто появляется при работе с ФНС.
Пользователям помогает в этом случае:
- Сохранить все электронные документы и перезапустить ПО ФНС;
- Затем выбрать необходимые сертификаты и снова попытаться совершить подпись;
- Если было замечено, что какой-то сертификат не подписан во время работы и запущенной ФНС, не пытайтесь установить его сразу же. Снова сохранитесь, перезагрузите сервис, а уже после чего продолжайте работу.
В такой последовательности у вас не возникнет проблем с вышеописанной программой. И вы сможете легко решить ошибку при создании запроса 0x80090008, когда указан неправильный алгоритм.