При формировании запроса произошла ошибка: error: certenroll::cx509enrollment::_createrequest: неизвестный криптографический алгоритм. 0x80091002 (-2146889726)

Обновлено 12.06.2019

Ошибка при формировании запроса

При формировании запроса на издание сертификата (на портале заявителя ФЗС Росказна) произошла такая ошибка: «При формировании запроса произошла ошибка: error: сertenroll::cx509enrollment::_createrequest: неизвестный криптографический алгоритм. 0x80091002 (-2146889726)».

Как исправить? Кратко

Для устранения этой ошибки необходимо:

  1. Если у Вас Windows x64 — удалить 2 ветки реестра[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\1.2.643.2.1.3.2.1!1][HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\1.2.643.2.1.3.2.1!1]
  2. Если у Вас Windows x32 — удалить 1 ветку реестра[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\1.2.643.2.1.3.2.1!1]

Как исправить? Подробная инструкция

Сначала узнаем сколько разрядная система.

Идем в меню «Пуск — Компьютер (нажимаем правой кнопкой мыши) — Свойства».

Сколько разрядная система

В открывшемся окне видим информацию об операционной системе. В нашем случае это 32-разрядная операционная система Windows 7.

Как узнать сколько разрядная операционная система

Следовательно надо удалить 1 ветку из реестра.

Идем в «Пуск», в строке поиска набираем «regedit», кликаем на найденную программу.

Редактор реестра regedit

В реестре проходим всю цепочку [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\1.2.643.2.1.3.2.1!1] и удаляем последний элемент «1.2.643.2.1.3.2.1!1».

Реестр удалить параметр

Если у вас 64-разрядная операционная система, то еще дополнительно удаляем [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\1.2.643.2.1.3.2.1!1].

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