Проблема
При работе с "Панелью управления Рутокен" во вкладке "Сертификаты" возникает информационное сообщение "Для использования данного сертификата необходимо настроить "Крипто ПРО CSP" для работы с "Рутокен", однако, все действия, описанные в инструкции CP1001 были выполнены. Результата не последовало.
Решение
Вероятнее всего, причина данной проблемы может быть в нарушении целостности контейнера с сертификатом электронной подписи.
Проверить работоспособность контейнера можно, нажав на вкладке «Сервис» кнопку «Протестировать» и выбрав нужный контейнер
У рабочего контейнера следующие поля результата тестирования заполнены таким образом:
Проверка завершена успешно Ошибок не обнаружено
Проверка целостности контейнера Успешно
Загрузка ключей Успешно
Также можно протестировать через командную строку способом, описанным ниже.
Для Крипто-Про 3.0, Крипто-Про 3.6:
Запустить командную строку, затем перейти в корневой каталог диска. Для этого выполнить команду «cd» необходимое количество раз, пока не будет прописан корневой каталог C:\. Перейти в папку, где установлен Крипто Про и находится файл csptest.exe (По умолчанию - C:\Program Files[x86]\Crypto Pro\CSP), для этого последовательно выполнить команды «cd Program Files», «cd Crypto Pro», «cd CSP». Ввести команду csptest -keyset -check -container имя -keytype exchange, где имя - имя контейнера. Имя контейнера можно скопировать в буфер обмена из КриптоПро CSP при просмотре сертификатов, либо получить список имён командой csptest -keyset -enum containers -verifycontext
Примечания к данному способу тестирования:
1. Если имя контейнера содержит пробелы, тогда его нужно заключить в двойные кавычки.
2. В имени контейнера нужно учитывать наличие заглавных букв.
3. Нулевой код ошибки [ErrorCode: 0x00000000] говорит о том, что ошибок нет (контейнер в порядке). Если код ошибки другой - обновите КриптоПро и протестируйте контейнер через КриптоПро.
Related articles
There is no content with the specified labels