|
DVE89 |
|
|
Статус: Участник Группы: Участники
|
Ошибка при верификации на сайте офд платформа КриптоПРО CAdES плагин: 2.0.13771 Ошибка! КриптоПРО завершил работу с ошибкой: «Параметр задан неверно. (-2147024809)»? Как с этим бороться |
![]() |
|
|
Андрей * |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Здравствуйте. На тестовой странице выполняется подписание? |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
DVE89 |
|
|
Статус: Участник Группы: Участники
|
Автор: Андрей * Здравствуйте. На тестовой странице выполняется подписание? НА сайте платформа офд проходил верификацию Чкерез IE не прошло , через Chrome заработало Спасибо!! |
![]() |
|
|
brilliant-keti |
|
|
Статус: Новичок Группы: Участники
|
Я тоже весь день пыталась зарегистрироваться на сайте Платформа ОФД через Internet Explorer и он мне выдавал ошибку ( — Проверяла настройку браузера: — Установила все актуальные сертификаты и списки отозванных сертификатов с официального сайта Удостоверяющего центра. В браузере Google Chrome я пробовала, но он не находил КриптоПРО, т.к. нужно было еще установить расширение «Crypto Pro Extension for Cades Browse plug -in» Отредактировано пользователем 1 августа 2020 г. 18:07:56(UTC) |
![]() |
|
|
andrystepa |
|
|
Статус: Новичок Группы: Участники
|
У меня такая же проблема, но при попытке подписи документа в asguf.mos.ru. На тестовой странице для крипто про браузер плагин не подписывает. При тесте рабочего места на сайте roskazna.gov.ru пишет что нет поддержки российских криптоалгоритмов TLS. Лечится переустановкой Крипто Про, но ненадолго. Через 3 дня то же самое. На 4 других компьютерах пришлось всего один раз переустанавливать Крипто про, а на этом уже третий месяц каждые 3 дня приходится переустанавливать. |
![]() |
|
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
|
andrystepa |
|
|
Статус: Новичок Группы: Участники
|
Проблема следующая: Устанавливаю на компьютер Крипто Про 4 и Крипто про браузер плагин. Все это нужно чтобы подписывать документы на портале asguf.mos.ru. ЭЦП оформляли через УЦ российское казначейство. Там же, на сайте https://arm-fzs.roskazna.gov.ru проверял настройку рабочего места. Все было нормально. Работали через Internet explorer 11. Подпись работала. Через 2 дня при попытке подписи выскакивает такое сообщение: Ошибка создания подписи. Параметр задан неверно. (-2147024809). |
![]() |
|
|
Михаил Селезнёв |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 3 раз |
Добрый день! |
![]() |
|
|
andrystepa |
|
|
Статус: Новичок Группы: Участники
|
Антивирус там Windows defender.У нас 30 компьютеров работают с asguf.mos.ru. На всех стоит Windows defender и только у одного такие проблемы. Сторонний криптопровайдер? Там стоит VipNet Client. В нем вроде есть криптопровайдер, но точно такой же VipNet стоит и на остальных 29 компьютерах. А проблема только на этом. |
![]() |
|
|
Михаил Селезнёв |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 3 раз |
Попробуйте удалить и проблема исчезнет. Мы никаких гарантий по совместной работе со сторонним провайдером не даём, но подружить их всё же можно. Не помню как точно, но важен порядок установки. Попробуйте сначала установить VipNet Client, а затем наш КриптоПро CSP. |
![]() |
|
|
two_oceans |
|
|
Статус: Эксперт Группы: Участники Сказал(а) «Спасибо»: 110 раз |
Добрый день. Еще вариант — в настройках криптопровайдера Випнет отключить поддержку Microsoft CryptoApi. Пригодность этого варианта зависит от того для чего и в каких программах используете ключи Випнет. Скорее всего, на остальных 29 компьютерах именно это сделано. Если пользуетесь только Випнет клиентом — это Ваш лучший выбор. Фокус в том, что программы от Инфотекс (производителя Випнет) работают со «своим» криптопровайдером напрямую и отключение CryptoApi им никак не помешает. Поэтому Випнет клиент будет работать и подписание в фирменной программке тоже. Однако в каком-нибудь КриптоАрме вероятно станет невозможно использовать ключи Випнета. В этом случае есть обходной путь — экспортировать ключ из Випнета в КриптоПро. Обходной он потому, что в сертификате все равно указан исходный криптопровайдер и потому будет логическое несоответствие. Отредактировано пользователем 19 апреля 2022 г. 5:56:38(UTC) |
![]() |
|
|
|
nickm
оставлено 22.04.2022(UTC) |
|
andrystepa |
|
|
Статус: Новичок Группы: Участники
|
Я пока сделал так: удалит и vipnet и криптопро, затем снова установил vipnet и КриптоПро 5. Пока работает, посмотрим что будет завтра. |
![]() |
|
|
andrystepa |
|
|
Статус: Новичок Группы: Участники
|
Автор: two_oceans Добрый день. Еще вариант — в настройках криптопровайдера Випнет отключить поддержку Microsoft CryptoApi. Пригодность этого варианта зависит от того для чего и в каких программах используете ключи Випнет. Скорее всего, на остальных 29 компьютерах именно это сделано. Если пользуетесь только Випнет клиентом — это Ваш лучший выбор. Фокус в том, что программы от Инфотекс (производителя Випнет) работают со «своим» криптопровайдером напрямую и отключение CryptoApi им никак не помешает. Поэтому Випнет клиент будет работать и подписание в фирменной программке тоже. Однако в каком-нибудь КриптоАрме вероятно станет невозможно использовать ключи Випнета. В этом случае есть обходной путь — экспортировать ключ из Випнета в КриптоПро. Обходной он потому, что в сертификате все равно указан исходный криптопровайдер и потому будет логическое несоответствие. Спасибо большое. Именно в поддержке Microsoft CryptoApi и было дело. Причем Vipnet client я ставил многим. Но только у одного человека эта настройка оказалась включена. Выключил и проблема пропала. |
![]() |
|
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Что делать, если не работает КриптоПро ЭЦП Browser plug-in
При использовании КриптоПро ЭЦП Browser plug-in могут возникать ошибки, приводящие к тому, что плагин не работает или работает некорректно, из-за чего электронная подпись не создаётся. Рассмотрим наиболее распространённые варианты ошибок и разберёмся, как их устранить.
При проверке отображается статус «Плагин загружен», но нет информации о криптопровайдере
Это значит, что криптопровайдер КриптоПро CSP не установлен. Необходимо загрузить дистрибутив программы с сайта разработчика и установить её на компьютер. В настройках плагина в графу Список доверенных узлов также следует добавить адрес ресурса, с которым работаете (например, nalog. ru).
Не удаётся построить цепочку сертификатов для доверенного корневого центра. (0x800B010A)

При этой ошибке плагин не может сформировать запрос на создание ЭЦП. Она возникает, если по каким-то причинам нет возможности проверить статус сертификата. Например, если нет привязки к ключу или доступа к спискам отзыва. Также проблема может воспроизводиться, если не установлены корневые сертификаты.
Для устранения этой ошибки нужно привязать сертификат к закрытому ключу.
Сначала проверьте, строится ли цепочка доверия. Для этого нужно открыть файл сертификата, а затем вкладку Путь сертификации.

Если на значке сертификата отображается крест, это означает, что цепочка доверия не строится. В этом случае необходимо скачать и установить корневые и промежуточные сертификаты. Они должны быть доступны для загрузки на сайте удостоверяющего центра, который выпустил сертификат на ваше имя.
Для установки корневого сертификата необходимо:
Установка промежуточных сертификатов выполняется точно так же, как и установка корневых, за исключением того, что в процессе установки вместо пункта Доверенные корневые центры сертификации нужно выбрать пункт Промежуточные центры сертификации.
Если вы создаёте ЭЦП таких форматов, как CAdES-T или CAdES-X Long Type 1, ошибка может возникать из-за отсутствия доверия к сертификату оператора службы предоставления штампов времени. В этой ситуации нужно установить корневой сертификат УЦ в доверенные корневые центры.
ЭЦП создаётся с ошибкой при проверке цепочки сертификатов

Данная проблема возникает из-за отсутствия доступа к спискам отозванных сертификатов. Списки должны быть доступны для загрузки на сайте удостоверяющего центра, который выпустил сертификат ЭЦП. Установка списков выполняется по той же схеме, что и установка промежуточного сертификата.
Ошибка несоответствия версии плагина
Появляется сообщение «Плагин недоступен»
Данная проблема может возникнуть, если ваш браузер не поддерживает установленную версию плагина. Попробуйте воспользоваться другим обозревателем.
Ошибки 0x8007064A и 0x8007065B

Ошибка возникает в связи с окончанием срока действия лицензий на КриптоПро CSP (КриптоПро TSP Client 2.0, Криптопро OCSP Client 2.0).
Чтобы создать электронную подпись с форматом CAdES-BES, необходима действующая лицензия на КриптоПро CSP. Создание ЭЦП с форматом CAdES-X Long Type 1 потребует наличия действующих лицензий:
После приобретения лицензии потребуется её активация.
Набор ключей не существует (0x80090016)

Возникает из-за того, что у браузера нет прав для выполнения операции. Для решения проблемы в настройках плагина добавьте сайт в Список доверенных узлов.
Отказано в доступе (0x80090010)

Возникает в связи с истечением срока действия закрытого ключа. Чтобы проверить срок действия, запустите Крипто-Про CSP, затем откройте вкладку Сервис. Далее необходимо выбрать пункт Протестировать и указать контейнер с закрытым ключом. Если в результатах тестирования вы увидите, что срок действия закрытого ключа истёк, необходимо получить новый ключ.

Ошибка: Invalid algorithm specified. (0x80090008)
Появление такой ошибки означает, что криптопровайдер не поддерживает алгоритм используемого сертификата. Рекомендуется проверить актуальность версии КриптоПро CSP.
Если предлагаемые выше способы устранения ошибок не помогут, рекомендуем обратиться в службу поддержки КриптоПро.
У вас ещё нет электронной подписи? Её можно заказать у нас на сайте. Выберите подходящий вариант ЭЦП: для участия в электронных торгах, работы с порталами или отчётности. Процедура оформления не займёт больше одного дня.
При формировании запроса произошла ошибка: Error CertEnroll
Сегодняшняя статья о программе КриптоПро. При формировании заявок на вход по сертификату появляется сообщение с ошибкой: При формировании запроса произошла ошибка: Error: CertEnroll::CX509Enrollment::_CreateRequest: Неизвестный криптографический алгоритм. 0x80091002 (-2146889726). Расскажем о возможных причинах возникновения проблемы, а ниже дадим краткую инструкцию как исправить сбой. Вот так выглядит само уведомление о проблеме.
При формировании запроса произошла ошибка Error CertEnroll
Причины сбоя
В основном ошибки КриптоПро возникают из-за конфликта версий или ошибок в системном реестре. Конфликт версий связан с некорректной или неполной установкой, удалением программы. При чем не всегда вина на пользователе, виной могут служить:
Узнать разрядность системы можно комбинацией клавиш “Windows+Pause Break”.
Что бы исправить ошибку нужно просмотреть все пункты, но для большинства случаев лечение ошибки сводится к небольшой чистке реестра, о которой мы напишем ниже.
Чистим ветки реестра
Запускаем редактор реестра – сделать это можно написав в командной строке Windows “regedit”. И нажимаем Enter.
В операционной системе Windows 10 даже будет подсвечена эта программа.
Запускаем редактор реестра regedit
Далее идем по пути указанному ниже, открываем папки HKEY_LOCAL_MACHINE, SOFTWARE, Microsoft.
Открываем нужную папку в реестре
Далее находим и удаляем следующие ветки записей для Windows x64 – две, для систем разрядности x32 только первую.
Соблюдайте осторожность выполняя любые действия в реестре операционной системы. Можно удалить необходимые системе записи ключей и повредить работоспособность ПК.
Если ошибка появилась вновь, попробуйте сделать следующее:
Заключение и рекомендации
Надеюсь вы знаете как исправить ошибку в КриптоПро при формировании запроса Error: CertEnroll. Если у вас остались вопросы задавайте из в комментариях к этой странице.
Рекомендуем держать последнюю версию одной из антивирусных программ типа Касперского, ESET Nod32 или Доктор Веб с актуальными антивирусными базами. В наше время защита информации одна из приоритетных задач в повседневном использовании ПК.
Перед установкой программ внимательно читайте список поддерживаемой версии Windows и ее разрядности. Напишите в комментариях помогла ли вам данная инструкция. Так же задавайте другие вопросы по работе программы или ошибках – наша команда постарается в кратчайшие сроки дать вам работоспособные способы решения проблем.

Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Подпись Ошибка 0x80090010: Отказано в доступе в Континент АП
При работе с аппаратно-программным комплексом «Континент АП» и попытке выполнить подписание документов (или другие смежные операции) мы можем столкнуться с подписью « Ошибка 0x80090010: Отказано в доступе ». После появления уведомления нормальный функционал системы бывает нарушен, и использование сертификатов для подписи и отправки документов может быть заблокировано. Ниже разберём, в чём причины данной дисфункции, и как её можно исправить.

Причины ошибки с кодом 0x80090010: Отказано в доступе в Континент АП
Как известно, АП « Континент » — это аппаратно-программный комплекс, обеспечивающий защиту информационных сетей от вторжений со стороны Интернета. Комплекс гарантирует конфиденциальность передачи данных по открытым каналам связи с помощью VPN, и имеет высокую степень доверия со стороны государственных структур Российской Федерации, а также различных бизнес-структур.
Причины для этого могут быть следующие:
| Причины: | Особенности: |
|---|---|
| Отсутствуют необходимые права для доступа к файловой системе закрытого ключа на флешке (если на последней используется файловая система NTFS) | Обычно такое случается в ситуации, когда контейнер с файлами создавался на одном ПК, а используется на другом. Это наиболее распространённая причина появления проблемы. |
| Отсутствуют необходимые права для доступа к нужным файлам на жёстком диске | Обычно это происходит в ситуации, когда у учётной записи пользователя на данном компьютере отсутствуют необходимые права. |
| Истёк срок действия закрытого ключа | Особенно это актуально в случае Крипто-ПРО 4, которая считает закрытые ключи сроком более 15 месяцев утратившими свой статус. При этом при просмотре открытого ключа электронно-цифровой подписи он может быть вполне действителен и актуален. |
Также причиной может быть использование устаревшей версии системы Крипто-Про. Давайте разберём способы, позволяющие исправить подпись с кодом 0x80090010, когда может быть отказано в доступе в программе Континент АП.
Использование флеш-накопителя с файловой системой FAT32
Отсутствие необходимых прав доступа к файловой системе флешки – наиболее частая причина появления ошибки 0x80090010. Потому первым делом рекомендуем проверить, какая файловая система используется в вашем флеш-накопитель – FAT32 или NTFS.
Если у вас файловая система NTFS, то рекомендуем переформатировать флешку на FAT32, и уже затем использовать её для записи служебных файлов.

Также рекомендуем перейти в указанном окне « Свойства », выбрать там вкладку « Безопасность », и при необходимости открыть доступ к нужным служебным файлам.
Ещё может помочь внесение флешки в исключения антивируса, который может блокировать корректный доступ к накопителю.
Обновление закрытого ключа для устранения проблемы в подписи
Во многих случаях причиной дисфункции в «Континент» АП может стать истёкший срок действия закрытого ключа. Для определения статуса ключа запустите КриптоПро, далее выберите вкладку « Сервис », найдите там подпункт « Контейнер закрытого ключа », и выберите в нём « Протестировать ».
Если во время процедуры тестинга система выдаст вам соответствующую ошибку, будет необходимо обновить ваш закрытый ключ.
Это позволит избавиться от ошибки с кодом 0x80090010, когда отказано в доступе в программе «Континент» АП.
Также может помочь следующая процедура, особенно актуальная в случае Крипто-Про 4.0:
Сертификат Континент АП будет необходимо установить с привязкой к данному контейнеру с новым именем, и дисфункция 0x80090010 (отказано в доступе) исчезнет.
Также некоторые пользователи используют нестандартный ход, и меняют системное время ПК на время, когда системный ключ был действителен. После этого выполняются все нужные операции. Подойдёт ли вам данный вариант – решать лишь вам.
Проверка права учётной записи пользователя в ОС Windows, если отказано в доступе
Также рекомендуем проверить права доступа учётной записи пользователя в реестре ОС Виндовс.
Для этого выполните следующее:
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCrypto ProSettingsUsers Keys
Проверьте здесь наличие соответствующих прав.
Установка актуальной версии системы КриптоПро в Континент АП при ошибке 0x80090010
Также рекомендуем обновить вашу версию «Крипто-Про» до самой актуальной. Это может помочь устранить ошибку с кодом 0x80090010.
Заключение
В нашей статье мы разобрали, почему появляется подпись с ошибкой 0x80090010 и текстом «Отказано в доступе» в программе Континент АП, и как её исправить. Наиболее часто причиной проблемы является отсутствие прав при доступе к флешь-накопителю, с использующейся на нём системой NTFS. Переформатируйте флешку на FAT32, или предоставьте права доступа к файлам с помощью вкладки «Безопасность», и проблема перестанет вам досаждать.
Источники:
https://astral. ru/info/elektronnaya-podpis/rabota-s-kriptoprovayderom/chto-delat-esli-ne-rabotaet-kriptopro-etsp-browser-plug-in/
https://itpen. ru/kriptopro-pri-formirovanii-zaprosa-proizoshla-oshibka-error-certenroll/
https://rusadmin. biz/oshibki/podpis-oshibka-0x80090010-otkazano-v-dostupe-v-kontinent-ap/

- Remove From My Forums
-
Question
-
I am sync. for the first time (Merge Replication using SQL 2005 and Mobile) and this error keeps poping up on the emulator. I am tring out the tutorial. 🙂 boss on my butt.
Does anyone have any ideas or a solution to this…your help is WELL APPRECIATED …
Error code: -2147024809
zo
Answers
-
I’m pretty sure you need to use HTTPS as well, HTTP should fail with a graceful error msg.
All replies
-
1. Can I assume the merge emulator run for merge sync on SQL mobile device?
2. Does the error popup on every sync or from time to time?
Thanks.
-
I have talked with one of the experts and the error number -2147024809 stands for invalid arguments.
Can you check the parameters again on the sync object? Did you see any exception message also?
Thanks.
This posting is provided AS IS with no warranties, and confers no rights
-
Sorry for the late reply…The parameters for the sync object (based on the sample in msdn) are correct. At first I thought it was a permission problem. I went through the debug process and the error comes up on the emulator when the code gets to repl.syncronize, then the exception is thrown giving the error above. Here is the code:
Sub Sync()
Dim repl As New SqlCeReplication()repl.InternetUrl = «http://localhost/SQLMobile/sqlcesa30.dll»
repl.Publisher = «REALTORBUSINESSJONES_SQL»
repl.PublisherDatabase = «SQLMobile»
repl.PublisherSecurityMode = SecurityType.NTAuthentication
repl.Publication = «SQLMobile»
repl.Subscriber = «SQLMobile»
repl.SubscriberConnectionString = «Data Source='» + filename + «‘;Max Database Size=128;Default Lock Escalation =100;»
Try
repl.AddSubscription(AddOption.CreateDatabase)
repl.Synchronize()
Catch err As SqlCeException
DisplaySQLCEErrors(err)
End TryEnd Sub
Public Sub DisplaySQLCEErrors(ByVal ex As SqlCeException)
Dim errorCollection As SqlCeErrorCollection = ex.Errors
Dim bld As New StringBuilder()
Dim inner As Exception = ex.InnerException
Dim err As SqlCeErrorFor Each err In errorCollection
bld.Append(ControlChars.Lf + » Error Code: » + err.HResult.ToString())
bld.Append(ControlChars.Lf + » Message : » + err.Message)
bld.Append(ControlChars.Lf + » Minor Err.: » + err.NativeError.ToString())
bld.Append(ControlChars.Lf + » Source : » + err.Source)Dim numPar As Integer
For Each numPar In err.NumericErrorParameters
If (numPar <> 0) Then
bld.Append(ControlChars.Lf + » Num. Par. : » + numPar.ToString())
End If
Next numPar
Dim errPar As String
For Each errPar In err.ErrorParameters
If (errPar <> String.Empty) Then
bld.Append(ControlChars.Lf + » Err. Par. : » + errPar)
End If
Next errParMessageBox.Show(bld.ToString(), «SQL Mobile Error»)
Next err
I am going to try straight to the device, emulator might be screwed. Let me know what you find out … got to figure this out one way or another, I have a project depending on it.
Appreciate everything and everyone … Thank you.
-
See what error message in the runtime you have captured.
Thanks.
-
The error codes from the runtime is as follows:
Error Code: -2147024809
Message: An error has occured on the computer running IIS. Try restarting the IIS Server. (Tried several times)
Minor Error: 28022
Source: Microsoft SQL Server 2005 Mobile Edition
-
Did you run the above code on the CE device? If true then I am wondering repl.InternetUrl = «http://localhost/SQLMobile/sqlcesa30.dll» might be the cause. Can you try to use the IIS machine name instead of «localhost»?
Thanks.
This posting is provided AS IS with no warranties, and confers no rights
-
No, I haven’t ran it on the CE device. I am using the emulator first, I figure if it woks there it should work anywhere else…but, I will change the URL and see what happens.
Let you know in a minute.
-
I’m pretty sure you need to use HTTPS as well, HTTP should fail with a graceful error msg.
-
I had the same error number in a custom build Powerpoint wizard when
you failed to enter a filename of a background picture for the front
page.
In general is seems to indicate a wrong or invalid parameter in a system call.
Complete error message was:
«Err. -2147024809-
Description: The specified file wasn’t found.»

- Remove From My Forums
-
Question
-
I am sync. for the first time (Merge Replication using SQL 2005 and Mobile) and this error keeps poping up on the emulator. I am tring out the tutorial. 🙂 boss on my butt.
Does anyone have any ideas or a solution to this…your help is WELL APPRECIATED …
Error code: -2147024809
zo
Answers
-
I’m pretty sure you need to use HTTPS as well, HTTP should fail with a graceful error msg.
All replies
-
1. Can I assume the merge emulator run for merge sync on SQL mobile device?
2. Does the error popup on every sync or from time to time?
Thanks.
-
I have talked with one of the experts and the error number -2147024809 stands for invalid arguments.
Can you check the parameters again on the sync object? Did you see any exception message also?
Thanks.
This posting is provided AS IS with no warranties, and confers no rights
-
Sorry for the late reply…The parameters for the sync object (based on the sample in msdn) are correct. At first I thought it was a permission problem. I went through the debug process and the error comes up on the emulator when the code gets to repl.syncronize, then the exception is thrown giving the error above. Here is the code:
Sub Sync()
Dim repl As New SqlCeReplication()repl.InternetUrl = «http://localhost/SQLMobile/sqlcesa30.dll»
repl.Publisher = «REALTORBUSINESSJONES_SQL»
repl.PublisherDatabase = «SQLMobile»
repl.PublisherSecurityMode = SecurityType.NTAuthentication
repl.Publication = «SQLMobile»
repl.Subscriber = «SQLMobile»
repl.SubscriberConnectionString = «Data Source='» + filename + «‘;Max Database Size=128;Default Lock Escalation =100;»
Try
repl.AddSubscription(AddOption.CreateDatabase)
repl.Synchronize()
Catch err As SqlCeException
DisplaySQLCEErrors(err)
End TryEnd Sub
Public Sub DisplaySQLCEErrors(ByVal ex As SqlCeException)
Dim errorCollection As SqlCeErrorCollection = ex.Errors
Dim bld As New StringBuilder()
Dim inner As Exception = ex.InnerException
Dim err As SqlCeErrorFor Each err In errorCollection
bld.Append(ControlChars.Lf + » Error Code: » + err.HResult.ToString())
bld.Append(ControlChars.Lf + » Message : » + err.Message)
bld.Append(ControlChars.Lf + » Minor Err.: » + err.NativeError.ToString())
bld.Append(ControlChars.Lf + » Source : » + err.Source)Dim numPar As Integer
For Each numPar In err.NumericErrorParameters
If (numPar <> 0) Then
bld.Append(ControlChars.Lf + » Num. Par. : » + numPar.ToString())
End If
Next numPar
Dim errPar As String
For Each errPar In err.ErrorParameters
If (errPar <> String.Empty) Then
bld.Append(ControlChars.Lf + » Err. Par. : » + errPar)
End If
Next errParMessageBox.Show(bld.ToString(), «SQL Mobile Error»)
Next err
I am going to try straight to the device, emulator might be screwed. Let me know what you find out … got to figure this out one way or another, I have a project depending on it.
Appreciate everything and everyone … Thank you.
-
See what error message in the runtime you have captured.
Thanks.
-
The error codes from the runtime is as follows:
Error Code: -2147024809
Message: An error has occured on the computer running IIS. Try restarting the IIS Server. (Tried several times)
Minor Error: 28022
Source: Microsoft SQL Server 2005 Mobile Edition
-
Did you run the above code on the CE device? If true then I am wondering repl.InternetUrl = «http://localhost/SQLMobile/sqlcesa30.dll» might be the cause. Can you try to use the IIS machine name instead of «localhost»?
Thanks.
This posting is provided AS IS with no warranties, and confers no rights
-
No, I haven’t ran it on the CE device. I am using the emulator first, I figure if it woks there it should work anywhere else…but, I will change the URL and see what happens.
Let you know in a minute.
-
I’m pretty sure you need to use HTTPS as well, HTTP should fail with a graceful error msg.
-
I had the same error number in a custom build Powerpoint wizard when
you failed to enter a filename of a background picture for the front
page.
In general is seems to indicate a wrong or invalid parameter in a system call.
Complete error message was:
«Err. -2147024809-
Description: The specified file wasn’t found.»
Использование ЭЦП открывает для владельца подписи дополнительные возможности. Но вместе с этим, иногда сопровождается небольшими техническими проблемами, связанными с необходимостью чёткого выполнения действий, связанных с загрузкой сертификатов, авторизацией, установкой необходимого программного обеспечения, а также системных требований к компьютеру.

Важно отметить, что большинство ошибок при работе с ЭЦП можно устранить в домашних условиях, без необходимости привлечения специалистов со стороны.
Содержание
- Какие виды ошибок ЭЦП бывают
- Проблема с подписанием ЭПЦ
- Как проявляется данная ошибка и что сделать, чтобы исправить
- Проблема с сертификатом
- Что делать если не найден сертификат или не верен
- Проблемы при авторизации
Какие виды ошибок ЭЦП бывают
Среди наиболее часто встречающихся ошибок в процессе подписания электронных документов электронной подписью выделяют три ключевых блока:
Проблема с подписанием ЭПЦ. Возникает в момент, когда владелец подписи желает использовать ее при подписании электронного документа.
Проблема с сертификатом. Здесь система информирует пользователя об отсутствии (не действительности), либо использовании незарегистрированного сертификата удостоверяющего центра, необходимого для внешней проверки ЭП.
Проблемы при авторизации. Появляется при проверке пользователя, когда владелец электронной подписи впервые пытается зайти на электронную площадку с подтверждением личности через ЭЦП.
Проблема с подписанием ЭПЦ
Причины, вызывающие подобную ошибку весьма разнообразны. Тут можно выделить такие основные направления:
- Закрытый ключ со съемного носителя (диска, флешки, Токена), не соответствует имеющемуся ключу открытого сертификата. Банальный человеческий фактор выбора не того носителя информации с ЭЦП. Если же «правильный» ключ утерян, придется обращаться в Удостоверяющий центр для перевыпуска.
- Недействительный сертификат. Чтобы устранить подобную ошибку потребуется переустановить открытый сертификат. Важно учитывать требования криптопровайдера (инструкции по необходимым действиям) для установки открытых сертификатов.
- Сертификат подписи определяется как не проверенный. Потребуется выполнить переустановку корневого сертификата, сформировавшего ЭП Удостоверяющего центра.
- Закончился срок действия криптопровайдера. Необходимо получить новый лицензионный ключ, позволяющий работать с программным обеспечением криптопровайдера. Информация запрашивается через УЦ, либо владельца ПО.
- Не виден сертификат на носителе. Помогает простая перезагрузка компьютера для устранения ошибка генерации.
- Алгоритм сертификата ЭЦП не поддерживается. Подобная ошибка может возникать при подписании электронной отчетности в налоговую. Потребуется переустановить КриптоПро CSP и проверить его на совместительство с имеющейся у вас на компьютере операционной системой.
Как проявляется данная ошибка и что сделать, чтобы исправить
Ошибка исполнения функции с информированием о невозможности подписать документ ЭЦП обычно появляется в момент подписания документа.
Система сразу выводит на экран уведомление о непредвиденной ошибке с кратким указанием причины ее возникновения.
Обычно для ее исправления требуются такие действия:
- проверка наличия, срока действия, подлинности сертификатов и выполнение их замены;
- выполнение проверки корректной работы операционной системы компьютера, ее обновление до минимальных допустимых параметров;
- проверка состояния съемного носителя закрытого ключа;
- выявление и устранение ошибок работы криптопровайдера.
Важно. Причина, из-за которой владелец ЭЦП не может нею воспользоваться, может быть комплексной. Поэтому, если не сработал один из предложенных вариантов, проверьте по другим направлениям.
Проблема с сертификатом
Распространенным явлением во время подписания электронных документов ЭЦП является получение уведомления, что системе не удалось получить доступ к сертификатам, пригодным для формирования подписи.
Здесь причины возникновения неисправности могут быть такими:
- Пользователь не установил на свой ПК корневые сертификаты УЦ, осуществлявшего формирование и выдачу ЭЦП. Для устранения – скачать и установить на компьютер такой сертификат, либо прописать доступ к нему.
- Система не видит личных сертификатов владельца ЭЦП. Выдаются одновременно с оформлением ЭП. Их необходимо загрузить на ваш ПК, и подтянуть в криптопровайдер. В дальнейшем можно загрузить через сайт УЦ. Устанавливаются и прописываются на рабочем месте, предназначенном для работы с ЭЦП. С незарегистрированным сертификатом вы не сможете осуществлять подписание электронных документов.
- Информирование о невалидности сертификатов. Обычно такое возможно в случае, когда заканчивается срок действия сертификата, либо их отзывают. Потребуется обращаться в УЦ, выдавший ЭЦП, для уточнения статуса сертификатов подписи. В некоторых случаях помогает обновление сертификатов на компьютере пользователя. Сделать это можно вручную.
Мнение эксперта
Владимир Аникеев
Специалист отдела технической поддержки УЦ
Внимательно читайте природу ошибки, что выдает система. Обычно это ключ к дальнейшему направлению поиска источника проблемы и ее устранению.
Что делать если не найден сертификат или не верен
Когда сертификат отсутствует в списке «Ваши Сертификаты», проблема может оказаться в отсутствии коренного сертификата УЦ.
Для устранения этой проблемы необходимо:
- проверить наличие такого сертификата на вашем ПК по пути: «Пуск» — дальше «Все программы» — после этого плагин «КриптоПро» — а уже там «Сертификаты»;
- дальше находим вкладку «Личное», выбираем «Сертификаты»;

- потребуется открыть не отображенный во вкладке сертификат и просмотреть его «Путь сертификации»;
- тут отображаются все цепочки сертификатов в порядке ранжирования. Важно чтобы напротив какого-то из них не стоял желтый, либо красный значок предупреждения. Если подобное присутствует – нажмите на сам сертификат и ознакомьтесь с ошибкой, что выдаст система;
- в зависимости от причины (обычно это окончание действия сертификата, либо не верифицирован) выполните ее устранение.
Чтобы устранить ошибку и перезагрузить отозванный сертификат потребуется выполнить несколько не сложных действий:
- в окне «Свойства браузера» откройте личный сертификат. Попасть туда можно через «Поиск» меню «Пуск». В открытом окошке ищите вкладку «Содержание», дальше вкладку «Сертификаты»;
- после этого во вкладке «Состав» потребуется выбрать позицию «Точки распространения списков отзывов»;
- в следующем блоке под названием «Имя точки распространения» необходимо выполнить копирование ссылки загрузки файла списка отзывов;
- переходя по указанной ссылке необходимо скачать и установить файл списка отзывов (CRL);
- дальше переходим по подсказкам «Мастера импорта сертификатов».
Следующей распространенной проблемой, когда компьютер не видит сертификат на носителе, является сбой в работе программных продуктов компьютера либо Токена (флешки). Обычно помогает простая перезагрузка ПК. Среди прочих популярных проблем этого направления можно выделить такие:
- На носителе отсутствует драйвер, либо он установлен не корректно. Необходимо скачать последнюю версию драйвера с официального источника и установите его. Можно проверить работоспособность съемного носителя на другом ПК. В этом случае, если другой ПК нормально работает с носителем ЭЦП, переустановите драйверы на первом компьютере.
- Система долго распознает носитель ЭЦП. Тут проблема в операционной системе. Ее потребуется обновить до минимального уровня, требуемого для работы с ЭЦП.
- USB-порт работает не корректно. Попробуйте подсоединить Токен (флешку) через другой порт, либо на другом ПК, чтобы убедиться, что проблема не в носителе. Выполните перезагрузку компьютера.
- Если Токин (флешка) не открывается ни на одном компьютере, значит проблема в носителе. Когда ключ был записан в единственном экземпляре на этот носитель – потребуется обращаться в УЦ для перевыпуска ЭЦП.
Важно. Перед вынесением «окончательного вердикта» касательно работоспособности носителя и сертификата, не поленитесь выполнить их проверку через несколько различных источников.
Проблемы при авторизации
Часто с подобными неприятностями сталкиваются владельцы ЭЦП, пытающиеся пройти регистрацию, либо авторизацию на различных электронных торговых площадках. Пользователю появляется уведомление, что его подпись не авторизирована.
Обычно проблема кроется:
- Отсутствие регистрации. Потребуется попросту зарегистрироваться на избранном вами ресурсе.
- Не зарегистрирован сертификат. Возникает после обновления ключа ЭЦП. Устраняется путем регистрации нового сертификата ключа ЭЦП.
Мнение эксперта
Владимир Аникеев
Специалист отдела технической поддержки УЦ
На различных ресурсах процесс регистрации (авторизации) может существенно отличаться, иметь определенные ограничения, а также блокироваться защитным ПО. Поэтому перед началом процедуры не поленитесь ознакомиться с соответствующей инструкцией и правилами.
В дальнейшем, при работе на самой электронной площадке и попытке подписать электронные документы, могут возникать дополнительные трудности, связанные с такими моментами:
- Необходимости присоединиться к регламенту. Система не даст возможность полноценно работать, если вы не согласитесь с ее условиями.
- Невозможность загрузить файл (файлы). Обычно это ошибка превышения размера информации, что допустима для загрузки. Просто смените формат разрешения файла, чтобы уменьшить его размер.
- Требование использовать определенный браузер (определенную версию браузера). Это системные требования владельца площадки, которые необходимо соблюдать.
- Проблемы со считыванием сертификатов. Потребуется проверить не просрочены ли ваши сертификаты, а также все ли они установлены на ПК.
Что значит er 10002 неопределенная ошибка при проверке ЭЦП, что делать?
Возможно не прошла расшифровка файла ключа. Перезагрузите компьютер. Проверьте, отображается ли съемный носитель ключа ЭЦП, наличие и корректность отображения сертификатов, а также соответствие их (должен быть одинаковый владелец).
Ошибка 52 цифровая подпись
Связана с повреждением, либо отсутствием необходимых драйверов на носителе, либо ПК. Потребуется скачать с официального источника недостающий драйвер и переустановить его.
Почему компьютер не видит ЭЦП?
Несоответствие программного продукта операционной системы и съемного носителя (флешки), либо повреждение флешки. Устраняется путем обновления операционной системы до минимально необходимой версии. В случае обнаружения повреждения флешки – может потребоваться перевыпуск ЭЦП удостоверяющим центром.
Почему КриптоПро не отображает ЭЦП?
Потребуется выполнить определенные настройки вашего браузера и добавить программу в меню веб-обозревателя, а также загрузить недостающие сертификаты ЭЦП.
Где на компьютере искать сертификаты ЭЦП?
Хранение сертификатов в Windows (от 7 версии) осуществляется по адресу: C:UsersПОЛЬЗОВАТЕЛЬAppDataRoamingMicrosoftSystemCertificates
где вместо «ПОЛЬЗОВАТЕЛЬ» должно стоять наименование вашего ПК







1 пользователь поблагодарил two_oceans за этот пост.