Этот сертификат содержит недействительную цифровую подпись криптопро

Если вы уверены в корректной настройке в соответствии с инструкциями приложенными на сайте nalog.ru:

То остается проверить хранилище сертификатов windows при помощи консоли (Win + R) certmgr.msc.

Переходим в Личное/Сертификаты. Открываем сертификат, при помощи которого производим попытку авторизации в ЛК, переходим на вкладку Путь сертификации .

На данной вкладке должны присутствовать:

1) корневой удостоверяющий центр;

2) промежуточные удостоверяющие центры;

3) состояние сертификата не должно быть равным: "Этот сертификат содержит недействительную цифровую подпись".

Для решения проблемы проверяем кем был выдан сертификат. Для этого возвращаемся во вкладку «Общие». Далее скачиваем и устанавливаем корневые и промежуточные сертификаты. Для компании Тензор переходим по ссылке.

Скачиваем и устанавливаем Все доступные сертификаты за последние 3 года. Так же данный пункт необходим если при просмотре состояния сертификата появляется такое сообщение: "Э тот сертификат не удалось проверить, проследив его до удостоверяющего центра сертификации".

Время от времени пользователям приходится сталкиваться с ошибками в криптопровайдере КриптоПро. Причины для этого могут быть разные. Поэтому приходится открывать браузер, и искать ответы в интернете. Что делать, когда на экране появляется ошибка — «Этот сертификат содержит недействительную цифровую подпись», читайте далее.

Когда появляется ошибка подписи сертификата

Проблемы с сертификатом в программе КриптоПро появляются при использовании некоторых браузеров. При этом в одном приложение может стабильно работать, но стоит использовать другой, как ошибка тут же появляется. Системное сообщение о сбое появляется еще в том случае, если какие-либо параметры компьютера неправильно настроены. Не точное время, неверная дата и прочее.

Также это случается, если внутренние файлы КриптоПро были нарушены. В этом случае программа не будет работать ни с одним браузером. Остается только заново переустановить утилиту. В некоторых случаях проблема решается установкой обновлений операционной системы.

Устраняем ошибку с цифровой подписью КриптоПро

Разработчик КриптоПро рекомендует использовать для работы только встроенный браузер в Windows — Microsoft Internet Explorer (Microsoft Edge). Это поможет не встречать на пути множество ошибок, которые непросто решить. Но даже используя этот браузер, пользователи сталкиваются с ошибками. При этом если запустить его от имени администратора, то все становится на свои места. КриптоПро работает, сертификаты подписываются. Поэтому, если вы еще не испробовали этот способ, выберите иконку браузера и нажмите по нему правую кнопку мыши (ПКМ). Затем нажмите «От имени администратора».

Читайте также:  Excel вставить картинку по ссылке

Если вам помог этот способ избавиться от системного сообщения — «Этот сертификат содержит недействительную цифровую подпись», и программа начала работать:

  1. Выберите снова ярлык браузера ПКМ и нажмите пункт контекстного меню «Свойства»;
  2. Затем выберите внизу окна кнопку «Дополнительно»;

Пункт «Дополнительно»
В небольшом окошке выберите пункт «Запуск от имени администратора» и подтвердите свой выбор нажатием «Ок».

Пункт «Запуск от имени администратора»

Теперь при каждом запуске вам не нужно будет выбирать иконку ПКМ. По умолчанию КриптоПро будет запущен от имени администратора. Также необходимо проверить права на некоторые файлы в реестре Windows.

  1. Откройте строку ввода (WIN+R) и введите такую команду «regedit» и ENTER;
  2. Перейдите по пути, который видите на скриншоте;

Путь для настройки прав КриптоПро в редакторе реестра Windows

  • У вас должны быть права на конечные папки этих веток;
  • Чтобы это проверить, выберите папку ПКМ и сделайте клик по пункту «Разрешения»;
  • Выберите из существующих пунктов «Администраторы»;
  • Нажмите пункт «Дополнительно» и откройте «Владелец»;
  • Необходимо здесь указать значение «Полный доступ».
  • Затем снова попробуйте использовать КриптоПро. Проверьте также, чтобы программа видела ключи из контейнера.

    Проверка сертификатов и служб КриптоПро

    Если предыдущие инструкции не помогли вам устранить неполадку в программе, просмотрите статусы сертификатов в разделе «Доверенные корневые сертификаты». Для этого откройте строку ввода и напишите команду certmgr.msc . Далее откройте службы Windows. Это можно сделать при помощи команды в той же строке (WIN+R) « services.msc ».

    1. Просмотрите список служб и найдите «Службы инициализации»;
    2. Нажмите по ней ПКМ и выберите «Свойства»;
    3. Убедитесь, что служба работает стабильно. Если по каким-то причинам она отключена — включите её и сохраните изменения.

    Снова попробуйте подписать документ, чтобы проверить, появляется ли ошибка с недействительной цифровой подписью.

    Читайте также:  Ссылка заблокирована по решению администрации проекта

    Отключение антивируса на время

    Некоторые антивирусные системы (например, Symantec, AVG) распознают драйвер программного обеспечения КриптоПро, как вирусную угрозу. При их работе в системе некоторые процессы утилиты будут заблокированы. В результате этого вы можете видеть различные ошибки. Поэтому попробуйте деактивировать на время свой антивирус и запустить программу снова.

    Антивирусы разных производителей часто можно отключить на время. Это делается через трэй.

    1. Во всех ОС Windows есть небольшая стрелка, она открывает небольшое окошко с программами, которые работают в фоновом режиме;
    2. Выберите стрелку, затем нажмите на иконку антивируса ПКМ;
    3. Нажмите «Сетевые экраны» или «Управление экранами» — в зависимости от ПО пункты могут быть разными;
    4. Выберите время, на которое вы желаете отключить ПО.

    Другие способы устранить ошибку

    Если вы использовали браузер Opera, попробуйте работать с Mozilla Firefox или IE. Если предстоит работать с современными веб-сервисами, стоит использовать Firefox. Это обуславливается тем, что эти веб-службы отказываются работать с IE, особенно со старыми его версиями.

    Стоит также проверить правильность даты на компьютере. Выберите ПКМ часы внизу экрана и нажмите «Настройка даты и времени». Установите правильное значение, выберите нужный часовой пояс и сохраните изменения. Затем откройте КриптоПро и снова попробуйте проверить, появляется ли ошибка, когда сертификат содержит недействительную цифровую подпись.

    Такая ошибка возникает при работе с личными сертификатами, которые используются для подписи электронных документов с использованием КриптоПРО. На разных форумах предлагают разные решения и судя по отзывам многие из них действительно помогают. Один из таких советов меня подтолкнул решению проблемы. Но я хочу поделиться всеми способами решения, которые я узнал, потому-что причины появления этой ошибки могут быть разными.

    Некорректный путь сертификации

    Эта та самая проблема, с которой пришлось столкнуться мне.
    Удивительно но при такой ошибке одни сайты без проблем работают с сертификатом, а другие его просто не замечают. Вероятно, в тех случаях, когда такой сертификат действует, не проверяется путь до головного удостоверяющего центра.

    Открываем хранилище сертификатов при помощью консоли certmgr.msc

    Читайте также:  Excel переход по ячейкам стрелками

    Переходим в Личное/Сертификаты. Открываем сертификат, который не работает и переходим на вкладку Путь сертификации.

    Как видно на рисунке в качестве корневого удостоверяющего центра указан «Минкомсвязь России», а промежуточного удостоверяющего центра ООО «КОМПАНИЯ «ТЕНЗОР».

    Вернемся на вкладку «Общие», чтобы проверить кем выдан личный сертификат. Сертификат выдан той же компании, что указана в пути сертификации в качестве промежуточно центра. Здесь все правильно.

    Переходим в Промежуточные центры сертификации и проверяем промежуточный сертификат. Здесь видно сообщение «Этот сертификат не удалось проверить, проследив его до удостоверяющего центра сертификации». Вот то место где обрывается путь.

    Переходим по ссылке http://e-trust.gosuslugi.ru/CA и находим свой удостоверяющий центр.

    Находим в списке сертификат, который соответствует условиям.
    Средства УЦ: КриптоПРО УЦ 2.0
    Кем выдан: CN=Головной удостоверяющий центр
    Действует: текущая дата входит в указанный промежуток дат.

    Щелкаем по ссылке в поле «Отпечаток» и скачиваем сертификат.

    Этот сертификат необходимо установить в промежуточные центры сертификации.

    Переходим в личные сертификаты и проверяeм путь сертификации. Если ошибка исчезла значит все сделано правильно.

    В дополнение приведу советы с различных форумов, которые так же помогали в устранении данной ошибки.

    Не работают алгоритмы шифрования КриптоПРО CSP

    Открываем КриптоПРО CSP и переходим на вкладку «Алгоритмы».
    Если увидите, что поля алгоритмов пустые значит программа работает некорректно. Переустановите КриптоПРО CSP.

    Для переустановки КриптоПРО CSP может потребоваться инструмент «Утилита очистки следов установки КриптоПРО» для полного удаления программы из операционной системы. Скачать его можно отсюда .

    Нерушение прав доступа к ветке реестра.

    Решить эту проблему так же поможет полное удаление КриптоПРО CSP с использованием указанной ранее утилиты по очистке следов программы.

    Если не поможет, то попробуйте предоставить пользователю, работающему с КриптоПРО CSP, права администратора.

    2 thoughts on “ Сертификат содержит недействительную цифровую подпись. ”

    Молодцы, отличная статья, мне помог первый вариант с установкой промежуточных центов сертификации.

    Спасибо, мне помог трюк с установкой промежуточного центра сертификации, с сертификатом sbis.