|
Mel1r |
|
|
Статус: Новичок Группы: Участники
|
Уважаемые пользователи, добрый день! Win10 Pro, x64, КриптоПро 4.0 При подписи документа через bat файл появляется сообщение: A CSP has been acquired. При этом, если выполнять команды просто через командную строку всё работает. Сам bat: |
![]() |
|
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Автор: Mel1r Уважаемые пользователи, добрый день! Win10 Pro, x64, КриптоПро 4.0 При подписи документа через bat файл появляется сообщение: A CSP has been acquired. При этом, если выполнять команды просто через командную строку всё работает. Сам bat: Здравствуйте. Обеспечьте правильный путь и наличие файла в $1 |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
Mel1r |
|
|
Статус: Новичок Группы: Участники
|
Данный бат файл запихан в SendTo папку и открывается по контекстному меню, соответственно путь к файлу указывается автоматические заведомо верный. Исправьте, пожалуйста, если я не прав. |
![]() |
|
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Автор: Mel1r Данный бат файл запихан в SendTo папку и открывается по контекстному меню, соответственно путь к файлу указывается автоматические заведомо верный. Исправьте, пожалуйста, если я не прав. Кавычки и т.п. ProcMon-ом уже доказано, что правильно передается? |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Автор: Mel1r Данный бат файл запихан в SendTo папку и открывается по контекстному меню, соответственно путь к файлу указывается автоматические заведомо верный. Исправьте, пожалуйста, если я не прав. Что мешает вывести на экранв файл и проанализировать «что на входе» для приложения? |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Для корректной работы с электронной подписью (ЭП, ранее — ЭЦП) достаточно соблюсти четыре условия. Во-первых, приобрести средства ЭП в удостоверяющем центре (УЦ). Во-вторых, установить лицензионное средство криптозащиты (СКЗИ, криптопровайдер). В-третьих, загрузить на рабочее место личный, промежуточный и корневой сертификаты. И, в-четвертых, настроить браузер для подписания электронных файлов на веб-порталах. Если хотя бы одно из условий не соблюдено, в процессе использования ЭП возникают различные ошибки: КриптоПро не видит ключ, недействительный сертификат, отсутствие ключа в хранилище и другие. Самые распространенные сбои и способы их устранения рассмотрим в статье.
Поможем получить электронную подпись. Установим и настроим за 1 час.
Оставьте заявку и получите консультацию.
Почему КриптоПро не видит ключ ЭЦП
КриптоПро CSP — самый популярный криптографический софт на российском рынке. Большинство торговых площадок и автоматизированных госсистем работают только с этим криптопровайдером. Программное обеспечение распространяется на безвозмездной основе разработчиком и через дистрибьюторскую сеть, а за лицензию придется платить. При покупке квалифицированной ЭП (КЭП) клиенты получают набор средств:
- закрытый и открытый ключи;
- сертификат ключа проверки электронной подписи (СКПЭП, СЭП) — привязан к открытому ключу;
- физический носитель, на который записываются все перечисленные средства.
Каждый раз, когда владельцу СЭП нужно подписать цифровой файл, он подключает USB-носитель к ПК и вводит пароль (двухфакторная идентификация). Возможен и другой путь — записать все компоненты в реестр ПК и пользоваться ими без физического криптоключа. Второй способ не рекомендован, так как считается небезопасным.
В работе с ЭП возникают такие ситуации, когда пользователь пытается заверить документ в интернете или в специальном приложении, открывает список ключей и не видит СЭП. Проблема может быть спровоцирована следующими факторами:
| Ошибка | Решение |
| Не подключен носитель | Подсоединить токен к ПК через USB-порт (об успешном подключении свидетельствует зеленый индикатор на флешке) |
| Не установлено СКЗИ | Установить криптопровайдер, следуя инструкции |
| Не установлен драйвер носителя | Чтобы компьютер «увидел» устройство, нужно установить специальную утилиту. Как правило, она предоставляется удостоверяющим центром при выдаче подписи. Руководство по инсталляции можно найти на портале разработчика |
| На ПК не загружены сертификаты | Установить корневой, промежуточный и личный сертификаты (как это сделать, рассмотрим далее) |
| Не установлен плагин для браузера | Скачать ПО на сайте www.cryptopro.ru |
Ошибка КриптоПро «0x80090008»: указан неправильный алгоритм
Если версия CryptoPro не соответствует новым условиям сдачи отчетности, пользователь увидит на экране уведомление с кодом ошибки «0x80090008». Это значит, что на ПК установлен устаревший релиз программы, и его необходимо обновить. Для начала проверьте сертификат:
- В меню «Пуск» выберите пункт «Все программы» → «КриптоПро».
- Откройте «КриптоПро CSP сервис» и выберите команду «Протестировать».
- Нажмите кнопку «По сертификату» и укажите нужный файл.
При наличии ошибки в СЭП система на нее укажет.
Удаление программы
Если никаких проблем не обнаружено, ошибку неправильного алгоритма поможет устранить переустановка СКЗИ:
- Найти криптопровайдер через «Пуск».
- Выбрать команду «Удалить».
- Перезагрузить ПК.
Чтобы новая программа работала корректно, перед установкой требуется удалить все следы старой версии с помощью фирменной утилиты cspclean от CryptoPro:
- Запустить файл cspclean.exe на рабочем столе.
- Подтвердить удаление продукта клавишей «ДА».
- Перезагрузить компьютер.
Контейнеры, сохраненные в реестре, удалятся автоматически.
Установка актуального релиза
Дистрибутивы для скачивания СКЗИ размещены в разделе «Продукты» и доступны для скачивания всем авторизованным пользователям. Создание ЛК занимает не более 5 минут:
- Нажмите кнопку «Регистрация».
- Введите личные данные и подтвердите согласие на доступ к персональной информации.
В каталоге продуктов выберите версию криптопровайдера с учетом ОС, загрузите установщик на ПК, запустите его и следуйте подсказкам. При установке ПО требуется указать серийный номер лицензии (если срок действия еще не истек). Эту информацию можно уточнить в приложении к договору.
По отзывам пользователей, переустановка ПК почти всегда помогает в устранении ошибки «0x80090008». Если проблема не решена, рекомендуется написать в техподдержку разработчика или обратиться к официальному дистрибьютору, у которого вы купили лицензию.
КриптоПро вставлен другой носитель: как исправить
Ошибка «Вставьте ключевой носитель» или «Вставлен другой носитель» возникает при попытке подписания электронного документа. Сначала следует убедиться, что USB-токен с сертификатом подключен к ПК (в качестве носителя используются защищенные криптоключи или обычные флешки). Токен должен соответствовать сертификату. Если носитель подсоединен к ПК, но сообщение об ошибке все равно появляется, следует переустановить сертификат через CryptoPro:
- Открыть меню «Пуск» → «Панель управления» → «КриптоПро CSP».
- Зайти во вкладку «Сервис» → «Посмотреть сертификаты в контейнере» → «Обзор».

- Выбрать из списка ключевой контейнер, нажать ОК и «Далее».
- Нажать «Установить». Если появится предупреждение о том, что сертификат уже присутствует в хранилище, дать согласие на его замену.

- Дождаться загрузки сертификата в хранилище «Личное» и нажать ОК.
После переустановки рекомендуется перезагрузить ПК. Для первичной инсталляции СКПЭП применим аналогичный алгоритм действий.
Мы готовы помочь!
Задайте свой вопрос специалисту в конце статьи. Отвечаем быстро и по существу. К комментариям
Недостаточно прав для выполнения операции в КриптоПро
Ошибка сопровождается уведомлением «У компонента недостаточно прав для доступа к сертификатам». Чаще всего возникает в двух ситуациях:
- При попытке авторизоваться в ЛК, например, на портале контролирующего органа, куда нужно отправить отчет (при нажатии на пиктограмму «Вход по сертификату»).
- При проверке КЭП (при нажатии кнопки «Проверить» в разделе «Помощь»).
Если система уведомила пользователя, что у него недостаточно прав для выполнения операции в КриптоПро, проблема может иметь следующие причины:
- не установлен КриптоПро ЭЦП Browser plug-in 2.0 (или стоит его старая сборка);
- сайт, куда пытается войти клиент, не добавлен в каталог доверенных (надежных) ресурсов.
Browser plug-in — обязательный компонент для применения ЭП на веб-страницах. Он расширяет возможности криптопровайдера, позволяет формировать и проверять электронную подпись на интернет-ресурсах. Без этой программы, КриптоПро не сможет связаться с веб-страницей и реализовать на ней функции КЭП. Пользователи ничего не платят за этот модуль, он размещен в свободном доступе на сайте и совместим с любыми операционными системами. Как установить:
- Сохранить дистрибутив cadesplugin.exe.
- Запустить инсталляцию, кликнув по значку установщика.
- Разрешить программе внесение изменений клавишей «Да».
Появится уведомление об успешном результате. Нажмите ОК и перезагрузите браузер, чтобы коррективы вступили в силу.
Для работы с сертификатом ЭП рекомендуется использовать браузер Microsoft Internet Explorer (MIE) — для него не требуются дополнительные настройки. На завершающем этапе необходимо добавить сайт в список доверенных:
- Через меню «Пуск» (CTRL+ESC) найти продукт КриптоПро CSP.
- Зайти в настройки плагина ЭЦП Browser.
- В разделе «Список доверенных узлов» ввести адреса всех ресурсов, принимающих ваш сертификат.
Если после перезагрузки ПК проблема не решена, рекомендуется удалить плагин и выполнить повторную инсталляцию.
Подберем подходящий вид электронной подписи для вашего бизнеса за 5 минут!
Оставьте заявку и получите консультацию.
Ошибка исполнения функции при подписании ЭЦП
Ошибка свидетельствует об отсутствии лицензии на продукт КриптоПро CSP. Зачастую она возникает при попытке подписать документ на торговых площадках или в информационных системах (ЕГАИС, ЖКХ, Росреестр, Госуслуги и др.).
Лицензия на криптопровайдер может быть привязана к АРМ или встроена в сертификат ЭП. В первом случае необходимо убедиться, что лицензия введена на рабочем ПК и актуальна. Срок действия можно уточнить на вкладке «Общее» в меню запущенного криптопровайдера. Если он истек, необходимо обратиться к разработчику или официальному дистрибьютору для продления или покупки новой лицензии. Во втором случае ошибка исполнения функции при подписании ЭЦП возникает при отсутствии установленного на ПК сертификата.
Ошибка при проверке цепочки сертификатов в КриптоПро
Юридически значимую документацию можно заверить электронной подписью только в том случае, если СКЗИ подтвердит надежность (доверенность) сертификата. Для этого программа проверяет цепочку сертификации (ЦС), состоящую из таких элементов:
- корневой сертификат от Минкомсвязи (начальное звено цепи), выданный УЦ;
- промежуточный сертификат УЦ (ПС);
- СКПЭП.
Правильно построенная ЦС подтверждает, что СКПЭП (конечное звено) имеет доверенный путь (от Минкомсвязи к УЦ, от УЦ к пользователю). Ошибка при проверке цепочки сертификатов в КриптоПро свидетельствует о том, что минимум один элемент в этой системе искажен. ЭП при этом считается недействительной и не принимается для подписания файлов.
| Причина | Решение |
| Один из сертификатов поврежден или некорректно установлен | Переустановить сертификат |
| Неправильно установлено СКЗИ (или стоит устаревшая версия) | Удалить и заново установить программу |
| Устаревшая версия веб-браузера | Обновить браузер |
| На ПК не актуализированы дата и время | Указать в настройках компьютера правильные значения |
На первой причине остановимся подробнее. Чтобы проверить состояние ЦС, откройте папку криптопровайдера, выберите раздел «Сертификаты» → «Личное». Если цепочка нарушена, во вкладке «Общее» будет сообщение о том, что СКПЭП не удалось проверить на надежность.
Устранение сбоя следует начинать с верхнего звена (КС). Файл предоставляется клиенту в удостоверяющем центре вместе с остальными средствами: ключи, СКПЭП, промежуточный сертификат и физический носитель. Кроме того, его можно скачать бесплатно на сайте Казначейства (КС для всех одинаковый). Как загрузить КС:
- Открыть документ от Минкомсвязи на компьютере.
- В разделе «Общее» выбрать команду установки.
- Установить галочку напротив пункта «Поместить в хранилище».
- Из списка выбрать папку «Доверенные корневые центры».
- Нажать «Далее» — появится уведомление об успешном импорте.
По завершении процедуры рекомендуется перезагрузить ПК. Если сбой не устранен, переходим к промежуточному компоненту. При утере ПС его можно загрузить с официального сайта УЦ. Процесс установки такой же, как и для КС, но в качестве хранилища должно быть указано «Промежуточные центры».
После перезагрузки ПК снова зайдите в папку «Личное» и откройте СКПЭП. Если во вкладке «Путь сертификации» будет статус «Сертификат действителен» — ошибка устранена.
Электронная подпись описи содержания пакета недействительна
Одной КЭП можно сразу заверить несколько файлов. В одном письме адресат может отправлять комплект документации и отдельно к нему опись, где перечислены все файлы. Перечень документов тоже нужно визировать ЭП.
Если при попытке заверить ведомость пользователь увидит сообщение о недействительности сертификата, значит подписать основной комплект тоже не удастся. Эта ошибка распространяется на все типы файлов, а не на какой-то конкретный документ.
Причина сбоя — нарушение доверенной цепочки, о которой было сказано ранее. В первую очередь следует проверить наличие и корректность КС и ПС. Если они установлены, удалите эти файлы и загрузите снова.
Проблемы с браузером
Для заверки электронных файлов в интернете разработчик СКЗИ рекомендует использовать встроенный веб-обозреватель MIE. Но даже с ним бывают сбои. Если это произошло, зайдите в браузер под ролью администратора:
- Кликните по значку браузера на рабочем столе.
- В контекстном меню выберите соответствующую роль.
Чтобы всякий раз не предпринимать лишние действия, в настройках можно задать автоматический доступ под нужными правами. Неактуальную версию браузера необходимо обновить до последнего релиза. Также следует отключить антивирусные программы, так как многие из них блокируют работу СКЗИ, воспринимая как вредоносное ПО.
Не работает служба инициализации
Если работа сервиса инициализации Crypto Pro приостановлена, СКПЭП тоже не будет работать. Запустите командную строку клавишами Win+R:
- Введите команду services.msc.
- В разделе «Службы» выберите «Службу инициализации» и проверьте в свойствах ее активность.
Если сервис отключен, запустите его и нажмите ОК. После перезапуска ПК электронная подпись должна снова работать корректно.
Сертификаты не отвечают критериям КриптоПро
Ошибка всплывает при попытке авторизоваться в информационной госсистеме (например, «Электронный Бюджет» и др.). Пользователь видит сообщение следующего содержания:

Первый способ устранения сбоя — «снести» СКЗИ и поставить заново, как описано выше. Если это вариант не сработал, значит проблема кроется в неправильном формировании ЦС. Рассмотрим на примере. Отправитель зашел в СКПЭП и в подразделе «Общее» увидел статус «Недостаточно информации для проверки этого сертификата». В первую очередь рекомендуется проверить наличие корневого сертификата в цепочке и при его отсутствии выполнить установку (алгоритм описан ранее). Если этот метод не помог, на форуме разработчика приводится еще один способ: от имени администратора вызвать «Пуск» → «Выполнить» → «regedit». Далее необходимо удалить ветки:

Не все бывают в наличии, поэтому удаляйте те, что есть. Процедура не вредит системе и сохраненным файлам, но помогает не в каждом случае (обычно ошибку удается устранить при установке корневого сертификата).
«1С-ЭДО» не видит КриптоПро CSP
«1С-ЭДО» — программа для обмена электронными документами, интегрированная в учетную базу «1С». Сервис позволяет удаленно взаимодействовать с контрагентами и отправлять отчетность в надзорные органы (ФНС, ПФР, ФСС, Росстат и др.). Чтобы документы приобрели юридическую силу, их необходимо заверить квалифицированной ЭП. Если сервис «1С-ЭДО» «не видит» ключ в КриптоПро CSP, рекомендованы следующие действия:
- проверить, установлена ли на компьютере актуальная версия криптопровайдера;
- при наличии СКЗИ уточнить, соответствует ли оно той программе, которая была указана в настройках обмена с «1С».
Как проверить настройки криптопровайдера:
- Запустить сервис «1С-ЭДО».
- Перейти в раздел «Отчеты» → «Регламентированные отчеты».
- Нажать кнопку «Настройки».
- В подразделе «Документооборот с контролирующими органами» нажать кнопку «Здесь».
Если в поле «Криптопровайдер» указана не та программа, которая установлена на ПК (например, VipNet), поменяйте ее в настройках и сохраните клавишей ОК. Для правильной работы сервиса ЭДО рекомендуется использовать на одном АРМ только один из сертифицированных провайдеров.
Оформим электронную подпись для вашего бизнеса. Установим и настроим в день подачи заявки!
Оставьте заявку и получите консультацию в течение 5 минут.
Оцените, насколько полезна была информация в статье?
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах
кассового, торгового, весового, банковского и офисного оборудования.
Посмотреть весь каталог
|
Bob76ru |
|
|
Статус: Новичок Группы: Участники
|
Добрый день, нужно подписать документ pdf со штампом подписи, но при подписании ошибка: Невозможно вычислить подпись. 0х80070002 Не удается найти указанный файл. Отредактировано пользователем 29 октября 2021 г. 14:08:11(UTC) |
![]() |
|
|
mvk1964 |
|
|
Статус: Новичок Группы: Участники
|
версия криптопро csp 5.0.12000 демонстрационная, срок демо версии не истек? |
![]() |
|
|
Bob76ru |
|
|
Статус: Новичок Группы: Участники
|
Срок не истек, без штампа времени все подписывается ОК |
![]() |
|
|
Владимир Кудрявцев |
|
|
Статус: Сотрудник Группы: Участники Сказал(а) «Спасибо»: 4 раз |
> на странице тестирования КриптоПро ЭЦП Browser plug-in Нужно пытаться локализовать. Попробуйте создать подпись на http://testca2012.cryptopro.ru/ui (соединение ГОСТ, не забудьте добавить сертификат УЦ в доверенные) и создать подпись, используя адрес TSP службы: http://testca2012.cryptopro.ru/tsp/tsp.srf . Попробуйте выбрать другой способ отображения. Если не получится найти точный комплект условий, нужно составить обращение в поддержку и попробовать собрать лог. |
|
Полезные ссылки: техническая поддержка — тут, база знаний — тут. |
|
![]() |
|
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Подготовка рабочего места для использования ЭП на физическом носителе
-
- Обязательное: проверить наличие/установить КриптоПро CSP, не ниже версии 4. (таблица совместимости). Лицензия на этот продукт приобретается отдельно. Без лицензии будет работать 3 месяца.
Крипто-Про CSP можно скачать с нашего сайта, но рекомендуется с сайта разработчика. При установке на англоязычную версию Windows в дополнительных параметрах выбрать русский язык, остальные — по умолчанию.
После установки зайти в Панель управления -> КриптоПро CSP и на первой вкладке переключить оба языковых переключателя на русский.После установки/удаления любых версий КриптоПро обязательно перезагружать компьютер!
- Обязательное: драйверы РуТокен. Первый признак того, что не установлены драйверы — подключенный к ПК Рутокен не светится. Если светится — можно этот пункт пропустить. Если нет — отключить токен, установить драйверы, переходить к следующему пункту.
- Обязательное: установка личного сертификата (pdf)
- Обязательное: программа для установки корневых сертификатов:: скачать и запустить, на все вопросы ответить утвердительно.
- Обязательное: браузер для работы. Рекомендуются Google Chrome , Mozilla FireFox, Microsoft Edge на базе Chromium. Internet Explorer (версии не ниже 9.0) работает, но не рекомендуется к использованию.
- Обязательное: установка и настройка Крипто-Про ЭЦП Browser plugin.
- Рекомендуемое после выполнения всех обязательных пунктов: проверка работоспособности подписания документов
- Обязательное: проверить наличие/установить КриптоПро CSP, не ниже версии 4. (таблица совместимости). Лицензия на этот продукт приобретается отдельно. Без лицензии будет работать 3 месяца.
Типовые вопросы при работе с ЭЦП
-
- Восстановление работы КриптоПро CSP . Может понадобиться после апгрейда и некоторых обновлений Windows, при некоторых других сбоях в работе
- Панель управления — Программы и компоненты — найти КриптоПро CSP, выделить эту строку и в верхней части окна нажать «Восстановить». В этом случае не понадобится заново вводить лицензию. В разных версиях Windows 10 названия пунктов могут отличаться, смысл тот же — запустить режим восстановления КриптоПро.
- Если не помогло: удалить КриптоПро CSP, перезагрузить ПК, установить КриптоПро CSP, еще раз перезагрузить ПК. Потребуется повторный ввод лицензии.
- Не выбрать сертификат в услуге
- Ошибка подписи. Не удаётся найти указанный файл (0х80070002): восстановить КриптоПро
- Ошибка подписи. Набор ключей не определен. (0x80090019): КриптоПро CSP -> Сервис -> Удалить запомненные пароли» -> отметить верхний чекбокс «Пользователя» -> ОК . Иногда требуется повторно установить сертификат. Если не помогло: провести процедуру восстановления КриптоПро (см первый пункт в этом блоке).
- Ошибка подписи. Параметр задан неверно (0x80070057) . Код ошибки может быть другой. Возможных причин несколько.
- Не установлен личный сертификат. Решение — установить личный сертификат.
- Кончилась пробная лицензия Криптопро. Где проверить: Панель управления -> Криптопро CSP -> информации о лицензии на вкладке «Общие»
- Запустить режим восстановления КриптоПро / переустановить КриптоПро (см первый пункт в этом блоке).
- Ошибка подписи. Указан неправильный алгоритм (0х80090008): Переустановить проблемный сертификат. Если не помогло — перезагрузить ПК, попробовать еще раз. Если не помогло — проверить лицензию КриптоПро, провести процедуру восстановления КриптоПро (см первый пункт в этом блоке).
- Ошибка исполнения функции (0x8007065B): Проверять лицензию КриптоПро.
- Создание запроса на сертификат
- Установка сертификата
- Установка сертификата из файла (в случае, когда установка сертификата с сайте невозможна и имеется файл сертификата)
- Ввод (и/или изменение) пароля при использовании ЭЦП для подписи электронных документов
- Разрешение доступа к личным сертификатам ЭЦП из Web-портала при подписи электронного документа
- Ошибка «Невозможно создание объекта сервером программирования объектов»
- Ошибка «Не удалось найти ни одного сертификата, пригодного для создания подписи»
- Восстановление работы КриптоПро CSP . Может понадобиться после апгрейда и некоторых обновлений Windows, при некоторых других сбоях в работе
При смене (получении нового) необлачного сертификата на физическом носителе:
-
- Обязательное: установка личного сертификата (pdf)
- Обязательное: установить набор корневых сертификатов — скачать и запустить, на все вопросы ответить утвердительно: программа для установки корневых сертификатов
- Проверка работоспособности подписания документов
Полезные ссылки
-
- Программа для установки корневых сертификатов
- Библиотека CAPICOM
- КриптоПро CSP, версия 4.0 для всех платформ, в том числе для Windows 8.1 и 10
- Драйверы РуТокен
- КриптоПро для пользователей MacOS: описание КриптоПро плагина с руководствами для разных ОС
- RMS агент
- Cправочно: установка библиотеки CAPICOM и настройка безопасности Internet Explorer
- В особых случаях: поддержка RuToken для КриптоПро CSP 3.6(pdf)
- Про подписание через удаленный доступ, для технических специалистов
Финансовые вопросы
-
- Как определить размер аванса?
- Выставляется ли счет на оплату аванса?
- Когда снимается плата за услуги?
- Когда можно получить оригиналы актов приемки-сдачи и счетов-фактур?
- Счет заблокирован, что делать ?
Прочие вопросы
-
- Очистка кэша браузера:
- В целевом браузере нажать Ctrl-Shift-Del
- В открывшемся окне снять все «птички», кроме пункта про кэш. В зависимости от браузера, он может иметь разные названия: «Временные файлы Интернета и веб-сайтов», «Изображения и другие файлы, сохраненные в кеше», «Кешированные изображения и файлы»
- В этом же окне может быть переключатель — за какое время очищать файлы. Рекомендуется его переставить в положение «За все время»
- Внимание на «птички» про историю и cookies, если эти объекты удалить — могут возникнуть неудобства в работе.
- Нажать кнопку «удалить», или «очистить» внизу под списком. После этого лучше перезапустить браузер.
- Отключение встроенного просмотра PDF в Mozilla Firefox
- Очистка кэша браузера:
Неизвестный криптографический алгоритм (80091002)
На компьютере не установлено приложение от криптопровайдера, указанного в сертификате, которым осуществляется попытка наложения ЭЦП либо которым подписан документ (при проверке ЭЦП) — см. свойство сертификата «Алгоритм подписи». Например, ПО от Крипто Про, если ключевая пара (открытый и закрытый) созданы по ГОСТ .
Не удается найти указанный файл (00000002)
Возможные причины:
| • | сертификат установлен без закрытого ключа. |
| • | рутокен (носитель с сертификатом) поврежден/неисправен . |
| • | применяется (вставлен в компьютер) не тот рутокен (носитель) — не от выбираемого сертификата. Например, в период смены сертифкатов, используется прежний еще действующий сертификат, а носитель вставляют от нового сертификата. |
Неизвестная ошибка. (C000000D)
Проблема в совместимости ПО «Крипто Про» и «Континент АП», способы решения см на форумах соответствующих ПО. См так же обсуждение на форуме «Бюджет-СМАРТ» https://keysystems.ru/forum/index.php?showtopic=19187&p=157205 .
Статус аннулирования сертификатов не выяснен. Не удалось загрузить действующий список отозванных сертификатов — состояние (статус) ЭЦП.
Не удается построить цепочку сертификатов для доверенного корневого центра — сообщение при наложении ЭЦП.
Возможные причины:
| • | корневой сертификат УЦ не соответствует сертифкатам пользователей; |
| • | корневой сертификат УЦ отсутствует на сервисе ОД/сервере ключей; |
| • | корневой сертификат УЦ установлен неверно (местоположение не «локальный компьютер»/реестр, см. описание «Сервис проверки ЭЦП»). |
Корневой сертификат УЦ обычно обновляется ежегодно. На сервисе ОД должен быть установлен корневой сертификат УЦ, под которым выдавались ключи пользователям.
Примеры ситуаций, приводящие к вышеприведенной ошибке: часть пользователей имеют ключи 2011г, часть 2012г, установлен корневой сертификат 2012г — пользователи с сертификатами 2011г не смогут подписать (либо их подпись станет неверна).
Один из сертификатов в цепочке не является доверенным — причина в том, что корневой сертификат УЦ не установлен в список «Доверенные корневые центры сертификации» на компьютере, где проверяется ЭЦП.

Документ не удовлетворяет условиям схем работы с ЭП
Нет подходящего варианта в автомате ЭЦП для данного документа. Если автомат не настраивался, то не следует включать настройку «Использовать Автомат ЭЦП».
Невозможно создать файл, так как он уже существует.
B7: CryptMsgUpdate
При установке сертификата на компьютер пользователя средствами Крипто ПРО был выбран неверный криптопровайдер в поле «Выберите CSP для поиска ключевых контейнеров».
Возникла ошибка при соединении с сервисом проверки ЭЦП: …
Настройка «Меню Настройки: НАСТРОЙКИ Электронная подпись Сервис проверки ЭЦП» указана неверно (несуществующий адрес), либо SQL сервер не может подключиться к сервису ОД из указанной настройки (ограничения сетевых экранов, антивирусы и т.п.).
Отказано в доступе. 80090010: CryptMsgOpenToEncode HResult: -2146233296
Истёк срок действия закрытого ключа. Для получения подробных сведений о сроках и причинах, следует протестировать контейнер закрытого ключа в ПО «Крипто Про» — обратить внимание на информацию вида:
Срок действия закрытого ключа 20 января 2019 г. 11:27:15
Использование ключа обмена запрещено. Срок действия закрытого ключа истек…..
Сannot connect или Cannot resolve IP address или Error get version
При применении Сервера ключей (устарело): данные сообщения означают, что не удалось обратиться к серверу ключей: неверно указана настройка сервера ключей, либо на сервере ключей не запущена программа проверки ЭЦП (CertServer.exe), либо не удалось соединиться с сервером ключей (антивирус, брандмауер и т.д.) и т.п. причины.
ИСТОЧНИК
Версия ПО: Secret Disk 5.1.10.35 и выше
Токены: JaCarta PKI, JaCarta PRO
Проблема:
При создании самоподписанного сертификата с помощью Microsoft Enhanced CSP (RSA) для регистрации нового пользователя Secret Disk возникает ошибка: «Не удается найти указанный файл (0x80070002)». Дальнейшая запись сертификата пользователя на токен с лицензией Secret Disk невозможна.
.png)
Причина:
Ошибка возникает из-за некорректной работы смарт-карты в ОС. Начиная с версии Secret Disk 5.1.10.35 и выше для работы со смарт-картой необходимо наличие минидрайвера. Без минидрайвера смарт-карта не определяется, и отображается как «неизвестная смарт-карта», вследствие чего наблюдается некорректная работает с Microsoft Enhanced CSP (RSA) при создании самоподписанного сертификата.
Решение:
-
Полностью закрыть ПО Secret Disk.
-
Установить в ОС минидрайвер в зависимости от модели используемого ключевого носителя. (Для JaCarta PKI — ID Protect Minidriver, для JaCarta PRO — SafeNet minidriver — доступно на сайте https://cpl.thalesgroup.com ).
-
Запустить ПО Secret Disk и повторить процедуру создания самоподписанного сертификата и регистрацию пользователя Secret Disk.
Как правило, минидрайвер автоматически устанавливается в ОС при подключении токена при том условии, что для ОС доступен Windows update Catalog.
Сегодняшнюю небольшую запись я решил посветить теме создания электронной цифровой подписи средствами криптопровайдера «КриптоПРО». Речь пойдет о Bat файле, который можно будет использовать для автоматизации подписи электронных документов.
Для того что бы автоматизировать процесс подписывания электронных документов нам понадобится:
1) Крипто-ПРО CSP;
2) USB Ключ (например рутокен), вставленный в USB порт;
3) Блокнот (Notepad.exe);
4) Установленные сертификаты для Вашего ключа;
Камнем преткновения во всей этой истории является файл csptest.exe который находится в директории КриптоПро (по умолчанию C:Program FilesCrypto ProCSPcsptest.exe).
Откроем командную строку и выполним команду:
cd C:Program FilesCrypto ProCSP и csptest
Мы увидим все возможные параметры данного exe файла.
select [global options] from:
-help print this help
-noerrorwait do not wait for any key on error
-notime do not show time elapsed
-pause Wait for keyboard input after completion so that
you may check memory and other resources usage
-reboot Call DestroyCSProvider() of last used CSP at exit
Services (cryptsrv*, HSM, etc) not affected
-randinit <x> Initialize system rng with srand(x) (default: time)
-showrandinit Show system rng initialization value
-stack Measure stack usage
select [mode] from:
-lowenc low level encryption/decryption test
-sfenc simplified level message encryption/decryption test
-cmslowsign CMS low level message signing test
-cmssfsign CMS simplified level message signing/verifying test
-lowsign low level message signing test
-lowsignc low level message signing test with cycle
Use '-lowsign -repeat NN' instead!
-sfsign simplified level message signing/verifying test
-ipsec ipsec tests
-defprov default provider manipulations
-testpack Pack of several tests
-property certificate obtain/install property for secret key linking
-certkey change provider name in certificate secret key link
-context provider context tests
-absorb absorbs all certs from containers with secret key linking
-drvtst proxy-driver test
-signtool SDK signtool analog
-iis manage IIS
-hsm manage HSM-client
-rpcc RPC over SSL client
-rpcs RPC over SSL server
-oid oid info/set/get
-passwd set/change password
-keycopy copy container
-keyset create (open) keyset
-tlss start tls server
-tlsc start tls client
-tls TLS tests
-prf PRF tests
-hash hash test
-makecert certificate issuing test
-certprop show certificate properties
-rc verify pkcs#10/certificate signature
-cmsenclow CMS low level message encryption/decryption test
-sfse simplified level message SignedAndEnveloped test
-stress stress test for Acquire/ReleaseContext
-ep public key export test
-enum CSP parameters enumeration
-cpenc CP/Crypto level (advapi32) encryption tests
-setpp SetProvParam tests
-perf Performance tests
-speed Speed tests and optimal function mask setting
-testcont Install/Uninstall test containers
-install CSP installation information, clearing out CSP
-version Print CSP version
Для того, что бы увидеть параметры той или иной глобальной опции, достаточно вызвать данный файл с этой опцией, например
csptest -sfsign
выдаст
<commands>: -sign Sign data from input filename -verify Verify signature on data specified by input filename -help Print this help <options>: -in <file> Input filename to be signed or verified -out <file> Output PKCS#7 filename -my <DName> Cert from CURRENT_USER store to process data -MY <DName> Cert from LOCAL_MACHINE store to process data -detached Deal with detached signature -add Add sender certificate to PKCS#7 -signature <file> Detached signature file -alg Hash algorithm: SHA1, MD5, MD2, GOST - default -ask Acquire csp context using my cert (default: none) -base64 Input/output with base64<->DER conversion -addsigtime Add signing time attribute -cades_strict Strict signingCertificateV2 attribute generation -cades_disable Disable signingCertificateV2 attribute generation
Таким образом, чтобы подписать файл через cmd средствами csptest.exe нужно вызвать команду:
csptest -sfsign -sign -in Dogovor.doc -out Dogovor.doc.sig -my ООО МоиПрограммы Иванов Иван Иванович
где:
-my — Указывает владельца ключа;
-in — Указывает какой файл нужно подписывать. Если файл находится не в папке с csptest то нужно указывать полный путь.;
-out — Указывает имя файла подписи;
Проверить подпись можно на сайте Госулсуг по данной ссылке.
Скорей всего. Если сейчас загрузить данный файл на сайте госуслуги, то появится ошибка. Вызвано это тем, что необходима информация об удостоверяющем центре. Так же не будет лишней дата и время подписи документов. Для этого к нашей команде нужно добавить два параметра:
csptest -sfsign -sign -in Dogovor.doc -out Dogovor.doc.sig -my ООО МоиПрограммы Иванов Иван Иванович -addsigtime -add
Если же нам нужна подпись в осоединенном формате, то добавим еще один параметр:
csptest -sfsign -sign -in Dogovor.doc -out Dogovor.doc.sig -my ООО МоиПрограммы Иванов Иван Иванович -addsigtime -add -detached
Примечание:Если подпись документа выполняется с ошибкой
Unable to open file
An error occurred in running the program.
.signtsf.c:321:Cannot open input file.
Error number 0x2 (2).
Не удается найти указанный файл.
при вызове, как в последнем примере, и Вы уверены в правильности путей в параметре -in и -out, попробуйте создать подпись по первому примеру, а после выполнить команду с полным набором параметров!!!
Основную команду для подписи мы получили. Теперь немного упростим процедуру. Сделаем bat файл, при запуске которого будет подписывать файл Secret.txt, находящийся в тойже папке что и bat файл. Откроем блокнот и запишем слудующий код:
chcp 1251 set CurPath=%cd% cd C:Program FilesCrypto ProCSP call csptest -sfsign -sign -in %CurPath%Secret.txt -out %CurPath%Secret.txt.sig -my ООО МоиПрограммы Иванов Иван Иванович -addsigtime -add -detached cd %CurPath%
Нажимаем «Файл» -> «Сохранить как» -> ЗадаемИмя с .bat -> «Сохранить»
Собсвенно и все. Для справки:
chcp 1251 — Задает кодировку для CMD. Необходимо для валидной обработки русских букв в коде;
set CurPath=%cd% — Сохраняет путь текущей директории CMD в переменную CurPath;
cd — Задает текущий путь CMD;
call — Запускает программу;
Здравствуйте.
SKBTRM пишет: Установка производилась сотрудником УФК до меня (логично предположить, что всё было установлено правильно). Всё это работало год, пока не потребовалось менять сертификаты.
Я логично предполагаю, что речь и в этой части описания о сертификатах именно К-АП, а не для СУФД?
были проблемы в определении банального — на каком этапе формирование сертификатов. Собственно, этот вопрос был решен и в итоге (P.S.).
Здесь тоже речь о сертификатах (или одном сертификате?) для К-АП? Решен был
какой вопрос
: генерации запроса на серт К-АП или…?
СУФД заработал, но на другом ПК (Третий ПК), где до этого не было никаких ЭП и сопутствующих ПО.
Точнее сказать — на третьем ПК заработали 2 «вещи»: и подключение К-АП под новым континентовским сертом, сделанным по ГОСТ-2012, и собственно сертификаты ЭП (не континентовские) в самом СУФД, правильно понимаю?
1. не формировался запрос в Континент АП на сертификат — Ошибка создания запроса 0x80070002. Не удается найти указанный файл (ошибка возникала после выбора носителя криптоконтейнера и формирования отпечатка системы).
1. К-АП устанавливался
от им. админа с провайдером «КБ»
? Это обязательное требование + желательно без его брандмауэра («сетевой экран» раньше звался).
2. Что выбирали в качестве носителя? Рутокен? Лучше обычную флешку под К-АП использовать — меньше заморочек будет.
А конкретно
по коду ошибки
вот что есть в «Базе знаний» производителя:
10898 — Ошибка создания запроса 0x80070002
: проверьте обязательно на обоих проблемных ПК до установки К-АП версии 3.7 отключена ли в настройках BIOS опция Secure Boot! (если есть такова конечно)
2. не устанавливались сертификаты через Континент АП: root.p7b (Ошибка-Данный сертификат не является сертификатом корневого центра авторизации), user.cer (Не видит контейнер на рутокене). При этом старый (прошлогодний) сертификат кор.центра устанавливается.
Повторюсь: чтобы К-АП «видел», используйте флешку под ключевой носитель вместо токена, и счастье будет! ![]()
Копировать ключевой контейнер К-АП с токена на флешку надо через провайдер «Код Безопасности CSP» (в меню программ «Код Безопасности»), не через «КриптоПро» (она не увидит КК К-АП).
Пользовательский и корневой серты К-АП скопируйте на ту же флешку из того места, где вы их сохранили на ПК.
ДО установки сертов ПКМ по К-АП в трее — «
Выбор криптопровайдера по умолчанию
» — ткнуть (чтоб встала галка) в «Код Безопасности CSP«. Если ПК для работы в СУФД, то 100% д.б. установлен и провайдер «КриптоПро», который будет виден рядом в том же пункте меню.
Установите пользовательский серт К-АП (user.cer) ч/з меню К-АП (ПКМ по нему в трее) — «
Сертификаты — Установить сертификат пользователя
«. Последует запрос установки
корневого серта
— выберите не «автоматически», а «вручную» и с этой же флешки укажите файл root.p7b — должны оба встать как положено.
Что пробовал-…
Для начала самое лучшее, что могу посоветовать — очень внимательно почитайте статью
Про установку Континент АП версии 3.7
— ссылка красным видна в верхнем левом углу экрана практически на любой странице форума.





