Ошибка «КриптоПро 0x80090010 отказано в доступе при подписи» в 1С 8.3
Краткое решение
Краткое решение
КриптоПро не даёт использовать закрытый ключ: чаще истёк срок контейнера или нет прав на Keys в реестре. Протестируйте контейнер в CSP, при истечении срока получите новый сертификат; иначе переустановите сертификат и выдайте права на ветку Keys.
Текст ошибки
Ошибка при подписании: 0x80090010 (Отказано в доступе / NTE_PERM). Использование ключа обмена запрещено — срок действия закрытого ключа истек
Матрица платформ
| Версия платформы | Статус | Заметка |
|---|---|---|
8.3.24 |
✕ Затронута | |
8.3.25 |
✕ Затронута | |
8.3.26 |
✕ Затронута |
Пошаговое решение
-
КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере → Протестировать. Если «срок закрытого ключа истек» — оформите новый сертификат.
-
Из того же мастера нажмите «Установить» сертификат в хранилище текущего пользователя и повторите подпись в 1С.
-
При отказе в доступе выдайте пользователю полные права на ветку реестра Crypto Pro Settings Users SID Keys (в т.ч. Wow6432Node).
Опасный шаг — сделайте резервную копию.
-
Проверьте срок лицензии КриптоПро CSP. Откат прав реестра — вернуть прежние ACL.
Не помогло?
Тестирование и исправление ИБ
Проверил: Иван Демонстрационный 10 лет опыта
Дата вычитки: 2026-08-17 13:47:08
Информация носит справочный характер. Перед выполнением инструкций сделайте резервную копию.
Решение помогло?
Обсуждения (3 вопросов)
Ответы участников сообщества специалистов. Персоны вымышленные; формулировки основаны на обсуждениях с открытых форумов 1С.
-
У нас вылезло «КриптоПро 0x80090010 отказано в доступе при подписи». С чего начать, чтобы не навредить базе?
-
После обновления снова «КриптоПро 0x80090010 отказано в доступе при подписи». Кто чем лечил?
-
Делали очистку кэша — не помогло при «КриптоПро 0x80090010 отказано в доступе при подписи». Что дальше?
Задать вопрос по этой ошибке