EVoynov |
|
Статус: Активный участник Группы: Участники
Зарегистрирован: 20.10.2011(UTC) Сказал(а) «Спасибо»: 7 раз |
Стоит следующая задача. Вот код, который проводит подписание для отделенной подписи и для совмещенной и для обоих случаев выдает сообщение — успешно ли прошла проверка. Код:
Проблема в том, что в случае отделенной подписи проверка упорно не проходит, хотя была применена рекомендация на счет указания кодировки до передачи контента (CADESCOM_BASE64_TO_BINARY) от Новожиловой Елены из соседней темы форума. Прошу помочь мне разобраться в проблеме и указать на возможные причины ошибки. Message from webpage Failed to verify signature. Error: The hash value is not correct. (-2146889721) OK Вложение(я): testCades.html (5kb) загружен 24 раз(а). У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
|
WWW |
Новожилова Елена |
|
Статус: Сотрудник Группы: Администраторы, Участники Поблагодарили: 99 раз в 95 постах |
Вы в функцию Verify передаете только один параметр — само подписанное сообщение. Вместо: Код:
должно быть: Код:
|
|
|
EVoynov |
|
Статус: Активный участник Группы: Участники Зарегистрирован: 20.10.2011(UTC) Сказал(а) «Спасибо»: 7 раз |
Елена, огромное вам спасибо. Стыдно, что из-за такого промаха в итоге пришлось задать вопрос. Действительно, теперь оба варианта работают. |
|
WWW |
dennioushen |
|
Статус: Активный участник Группы: Участники
Зарегистрирован: 06.07.2011(UTC) |
Дабы не создавать похожую тему. Использую для проверки подписи Пример 3. Проверка подписи написал: Option Explicit Const CAPICOM_VERIFY_SIGNATURE_ONLY = 0 Dim oSignedData Function LoadFile (FileName) Проверка написал: function Verify(sSignedMessage, dataToSign) { return true; Отредактировано пользователем 19 октября 2012 г. 16:34:47(UTC) |
Семья тебя простит… Дон Корлеоне |
|
|
WWW |
Новожилова Елена |
|
Статус: Сотрудник Группы: Администраторы, Участники Поблагодарили: 99 раз в 95 постах |
Не поняла, в чем вопрос. |
|
|
dmishin |
|
Статус: Активный участник Группы: Участники
Зарегистрирован: 07.08.2012(UTC) Сказал(а) «Спасибо»: 4 раз |
Столкнулся с ошибкой: Certificates.Select is not a function Не подскажите в чем может быть проблема? P.S. Отредактировано пользователем 14 февраля 2013 г. 12:07:02(UTC) |
|
|
NikChaew |
|
Статус: Участник Группы: Участники
Зарегистрирован: 16.01.2014(UTC) |
Прошло 11 месяцев, а вопрос остался. var oStore = CreateObject(«CAPICOM.Store»); Почему в IE функция Select работает, а в других браузерах нет? oStore.Certificates возвращает ICertificates3. Там, вроде бы, Select есть. |
|
|
Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Зарегистрирован: 26.07.2011(UTC) Сказал «Спасибо»: 451 раз |
Автор: NikChaew Прошло 11 месяцев, а вопрос остался. var oStore = CreateObject(«CAPICOM.Store»); Почему в IE функция Select работает, а в других браузерах нет? oStore.Certificates возвращает ICertificates3. Там, вроде бы, Select есть. Посмотрите на демо-странице функцию ObjCreator из Code.js |
Техническую поддержку оказываем тут |
|
|
WWW |
Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Зарегистрирован: 26.07.2011(UTC) Сказал «Спасибо»: 451 раз |
Объект Certificates Цитата: В отличие от объекта Microsoft CAPICOM.Certificates, Замечание: |
Техническую поддержку оказываем тут |
|
|
WWW |
Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Зарегистрирован: 26.07.2011(UTC) Сказал «Спасибо»: 451 раз |
Автор: Андрей * Автор: NikChaew Прошло 11 месяцев, а вопрос остался. var oStore = CreateObject(«CAPICOM.Store»); Почему в IE функция Select работает, а в других браузерах нет? oStore.Certificates возвращает ICertificates3. Там, вроде бы, Select есть. Посмотрите на демо-странице функцию ObjCreator из Code.js и функцию FillCertList(lstId) |
Техническую поддержку оказываем тут |
|
|
WWW |
Пользователи, просматривающие эту тему |
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
- Remove From My Forums
-
Question
-
Hi,
The installer of VS Community 2015 Update 2 fails with message:
Windows 10 SDK (10.0.10586)
The installer failed. The hash value is not correct. Error code: -2146889721
(Windows defender is disabled. The content of the %temp% folder was deleted before each attempt. The installers were run as administrator.)
Then I tried to install Windows Standalone SDK for Windows 10 which also generated an error:
Unable to verify the integrity of downloaded content. It might be corrupted. Please check your network connection and try again.
From the log:
[1BDC:13D8][2016-06-03T19:01:22]i000: package_WPTRedistributables_x86_en_us
[1BDC:13D8][2016-06-03T19:01:22]i000: package_WPTRedistributables_x86_en_us to
http://download.microsoft.com/download/2/1/2/2122BA8F-7EA6-4784-9195-A8CFB7E7388E/StandaloneSDK/Installers/WPT Redistributables-x86_en-us.msi
[1BDC:13D8][2016-06-03T19:01:22]i338: Acquiring package: package_WPTRedistributables_x86_en_us, payload: package_WPTRedistributables_x86_en_us, download from:http://download.microsoft.com/download/2/1/2/2122BA8F-7EA6-4784-9195-A8CFB7E7388E/StandaloneSDK/Installers/WPT Redistributables-x86_en-us.msi
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Hash mismatch for path: C:UsersrodolAppDataLocalTemp{43d9f43d-c90b-4fdf-9dfe-ecf9990bfa2a}package_WPTRedistributables_x86_en_us, expected: 9C6A5034F854D8DFC32FC08A367BB08735B700D8, actual: 1BAC761B1FC28C7B9157C5BF004033A479B76E75
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Failed to verify payload hash: C:UsersrodolDownloadsWindows Kits10StandaloneSDKInstallersWPT Redistributables-x86_en-us.msi
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Failed to layout payload from cached payload: C:UsersrodolDownloadsWindows Kits10StandaloneSDKInstallersWPT Redistributables-x86_en-us.msi
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Failed to layout payload from: C:UsersrodolAppDataLocalTemp{43d9f43d-c90b-4fdf-9dfe-ecf9990bfa2a}package_WPTRedistributables_x86_en_us to C:UsersrodolDownloadsWindows Kits10StandaloneSDK
[1BDC:13D8][2016-06-03T19:01:24]i000: ERROR: Failed to verify the integrity of payload [package_WPTRedistributables_x86_en_us] for Package package_WPTRedistributables_x86_en_usThen I manually downloaded the file five times from:
http://download.microsoft.com/download/2/1/2/2122BA8F-7EA6-4784-9195-A8CFB7E7388E/StandaloneSDK/Installers/WPT Redistributables-x86_en-us.msiFour times the hash was: 1bac761b1fc28c7b9157c5bf004033a479b76e7.
One time the hash was: 9c6a5034f854d8dfc32fc08a367bb08735b700d8.
In other PC with a different internet connection, but still in my country (Chile), I tried five times and the hash was always wrong:
b5c9c64d3e50ef2f0d4004c6aca7adc75114f5aa
In a VM in Azure Brazil I tried five times and the hash was always correct:
9c6a5034f854d8dfc32fc08a367bb08735b700d8
So, there seems to be a problem with that particular file.
- Edited by
Friday, June 3, 2016 11:48 PM
- Edited by
Answers
-
Hi Rodolfo28m,
Thank you for your post.
Error 0x80091007,The hash value is not correct» may related to a corrupt installer.
>>In other PC with a different internet connection
I suspect the problem is still pending on your network connection, some packages or files are failed to load.
A community member faced a similar issue as yours, It seems that the cause of the problem is the network ,you may take a look at the following link.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/2a0837ce-0e93-4175-8f69-35703ec9ee4f/windows-10-sdk-download-failed?forum=vssetup
So please check your network again and make sure there is no setting that defend your downloading of win 10 sdk.
Besides, you could also try to repair the Win 10 sdk via control panel to see if it works.
Best Regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.- Proposed as answer by
宝宝徐
Thursday, June 9, 2016 1:37 AM - Marked as answer by
宝宝徐
Wednesday, June 15, 2016 5:29 AM
- Proposed as answer by
- Remove From My Forums
-
Question
-
Hello,
I have an application (deployed over collection) which is working on my test clients. On one Client I am getting the message:
The software change returned error code 0x80091007 (-2146889721).
When i check the CAS.log I see that the has value of the application has a probelm.
On my other test clients the software is working fine.
The clients are in the same subnet, so no boundary issue.
Here is the CAS.log
Error: DeleteDirectory:- Failed to delete Directory C:Windowsccmcache7.BCWork with Error 0x00000002. ContentAccess 03.01.2014 14:00:36 3192 (0x0C78)
Download completed for content Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea.1 under context System ContentAccess 03.01.2014 14:00:37 3320 (0x0CF8)
CreateFileW failed for c:windowsccmcache6vcredist_x86vcredist.msi ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
楆敬灏湥 failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
慈桳潃瑮湥t failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
慈桳潃瑮湥t failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
潃灭瑵䍥湯整瑮慈桳 failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Failed to do hash verification with preference : 4. Try to verify at next hash algorithm ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Download failed for content Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea.1 under context System, error 0x80091007 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Download failed for download request {F8613B9F-A062-495C-ADFD-7D64D6576D15} ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Raising event:
[SMS_CodePage(437), SMS_LocaleID(1033)]
instance of SoftDistHashMismatchEvent
{
ClientID = «GUID:ff40e989-88f5-49d6-a811-246964969a24»;
DateTime = «20140103130042.787000+000»;
MachineName = «SCCM-CAPTURE»;
PackageId = «Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea»;
PackageName = «Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea»;
PackageVersion = «1»;
ProcessID = 2876;
SiteCode = «MU1»;
ThreadID = 3320;
};
ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Successfully raised SoftDistHashMismatchEvent event. ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Error: DeleteDirectory:- Failed to delete Directory C:Windowsccmcache6.BCWork with Error 0x00000002. ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)- Edited by
Friday, January 3, 2014 1:12 PM
added
- Edited by
Answers
-
Hello I solved the problem,
the Virus Scanner was the problem. I turned it off an the it was working, even in the OSD.
- Proposed as answer by
TorstenMMVP
Tuesday, January 7, 2014 2:22 PM - Marked as answer by
Joyce L
Thursday, January 9, 2014 10:49 AM
- Proposed as answer by
-
- Marked as answer by
Joyce L
Thursday, January 9, 2014 10:49 AM
- Marked as answer by
Область применения электронной подписи (ЭП или ЭЦП) довольно широка. Например, многие специальные сервисы требуют верификации пользователя с её помощью: Госуслуги, онлайн-сервисы для управления средствами в банке, электронные площадки и другие. Поэтому любые технические неполадки, возникающие при использовании ЭЦП, могут вызвать различные серьёзные: от упущенной выгоды до материальных убытков.
Какие бывают ошибки
Проблемы при использовании ЭП, с которыми пользователи встречаются чаще всего, можно условно разделить на три группы:
- Проблемы с сертификатом. Они появляются, когда сертификат не выбран, не найден или не верен.
- Проблемы с подписанием документа. Ошибки возникают при попытке подписать документ.
- Проблема при авторизации на торговых площадках.
Рассмотрим неполадки подробнее и разберёмся, как их решать.
Сертификат не найден
Иногда при попытке подписать электронный документ с помощью ЭП пользователь может столкнуться с ошибкой «Не удалось найти ни одного сертификата, пригодного для создания подписи».
У подобных ошибок могут быть следующие причины:
- На компьютере не установлены корневые сертификаты Удостоверяющего Центра (УЦ), в котором была получена ЭП. Необходимо установить либо обновить корневой сертификат. Установка корневых сертификатов удостоверяющего центра подробно описана в нашей инструкции.
- На ПК не установлено ни одного личного сертификата ЭП. Для применения ЭП необходимы и личные сертификаты. Об их установке мы писали в другой статье.
- Установленные на компьютере необходимые сертификаты не валидны. Сертификаты отозваны или просрочены. Уточните статус сертификата в УЦ. Ошибка с текстом «Ваш сертификат ключа подписи включён в список отозванных» возникает, если у сертификата закончился срок действия или на ПК нужно обновить список сертификатов. В последней ситуации следует вручную загрузить перечень отозванных сертификатов.
Для установки списка отозванных сертификатов:
- Откройте личный сертификат пользователя в окне Свойства браузера. Чтобы открыть его, наберите «Свойства браузера» в поисковой строке меню Пуск. Перейдите во вкладку Содержание и нажмите кнопку «Сертификаты».
- Во вкладке Состав выберите из списка пункт «Точки распространения списков отзыва».
- В блоке Имя точки распространения скопируйте ссылку на загрузку файла со списком отзыва.
- Скачайте по указанной ссылке файл. Нажмите по нему правой кнопкой мыши и выберите в контекстном меню «Установить список отзыва (CRL)».
- Следуйте указаниям «Мастера импорта сертификатов».
Не виден сертификат на носителе
Как правило, причина такой проблемы — сбой в работе программных компонентов. Для её решения достаточно перезагрузить компьютер. Однако иногда этого бывает недостаточно, поэтому требуется переустановка драйверов или обращение в службу техподдержки.
К наиболее распространённым причинам такой проблемы относятся следующие случаи:
- Драйвер носителя не установлен или установлен некорректно. Для решения проблемы необходимо извлечь носитель электронной подписи из ПК и скачать последнюю версию драйвера носителя с официальных ресурсов. Если переустановка драйвера не помогла, подключите носитель к другому ПК, чтобы убедиться в исправности токена. Если токен определится другой системой, попробуйте удалить на неисправном компьютере драйвер носителя и установить его заново.
- Долгое опознание носителя. Для решения проблемы необходимо дождаться завершения процесса или обновить версию операционной системы.
- Некорректная работа USB-порта. Подключите токен к другому USB-порту, чтобы убедиться, что проблема не в носителе ЭП. Если система определила токен, перезагрузите компьютер. Если это не поможет, следует обратиться службу технической поддержки.
- Неисправность носителя. Если при подключении токена к другому компьютеру или USB-порту система не определяет его, значит, проблема в самом носителе. Устранение неисправности возможно в данном случае лишь одним путём — нужно обратиться в сервисный центр для выпуска нового носителя.
ЭП не подписывает документ
Причин у подобной проблемы множество. Каждый случай требует отдельной проверки. Среди самых распространённых можно выделить следующие неполадки:
- Закрытый ключ на используемом контейнере не соответствует открытому ключу сертификата. Возможно, был выбран не тот контейнер, поэтому следует проверить все закрытые контейнеры на компьютере. Если необходимый контейнер по тем или иным причинам отсутствует, владельцу придётся обращаться в удостоверяющий центр для перевыпуска ЭП.
- Ошибка «Сертификат недействителен» (certificate is not valid). Следует повторно установить сертификат ЭП по инструкциям УЦ в зависимости от используемого криптопровайдера — КриптоПро CSP, ViPNet CSP или другого.
- Сертификат ЭП определяется как непроверенный. В этом случае необходимо переустановить корневой сертификат удостоверяющего центра.
- Истёк срок действия криптопровайдера. Для решения этой проблемы необходим новый лицензионный ключ к программе-криптопровайдеру. Для его получения необходимо обращаться к специалистам УЦ или к ответственным сотрудникам своей организации.
- Подключён носитель с другим сертификатом. Убедитесь, что подключён правильный токен. Проверьте также, не подключены ли носители других сертификатов. Отключите другие носители в случае их обнаружения.
В момент подписания электронных документов или формирования запроса в различных может возникнуть ошибка «Невозможно создание объекта сервером программирования объектов».
В этой ситуации помогает установка и регистрация библиотеки Capicom:
- Скачайте файл архива.
- Распакуйте и переместите файлы capicom.dll и capicom.inf в каталог syswow64, находящийся в корневой папке ОС.
- Откройте командную строку от имени администратора — для этого в меню Пуск наберите «Командная строка», нажмите по найденному приложению правой кнопкой мыши и выберите Запуск от имени администратора.
- Введите «c:windowssyswow64regsvr32.exe capicom.dll» (без кавычек) и нажмите ENTER. Должно появиться уведомление о том, что команда выполнена успешно.
Выбранная подпись не авторизована
Подобная ошибка возникает при попытке авторизации в личном кабинете на электронных торговых площадках. Например, при входе на площадку ZakazRF отображается сообщение «Выбранная ЭЦП не авторизована».
Эта ошибка возникает из-за того, что пользователь не зарегистрирован на площадке, либо не зарегистрирован новый сертификат ключа ЭП. Решением проблемы будет регистрация нового сертификата.
Процесс запроса на авторизацию ЭП на разных торговых площадках может отличаться: часто нужно отправлять запрос оператору системы на авторизацию, иногда рабочее место настраивается автоматически.
Если ошибка сохраняется, возможно, следует отключить защитное ПО или добавить сайт электронной площадки в исключения.
Часто задаваемые вопросы
Почему компьютер не видит ЭЦП?
Причина кроется в несовместимости программного обеспечения и физического носителя ЭЦП. Необходимо проверить версию операционной системы и переустановить её до нужной версии. Если токен повреждён, возможно, понадобится обратиться в удостоверяющий центр для перевыпуска электронной подписи.
О том, что делать, если компьютер не видит ЭЦП и о способах проверки настроек, мы подробно писали в нашей статье.
Почему КриптоПро не отображает ЭЦП?
Если КриптоПро не отображает ЭЦП, следует проверить настройки браузера. Также исправляет ошибку добавление программы в веб-обозреватель и загрузка недостающих сертификатов электронной подписи.
Подробнее ознакомиться, как устранить данную неисправность можно в нашей статье.
Где на компьютере искать сертификаты ЭЦП?
Сертификат ЭЦП позволяет проверить подлинность подписи, содержит в себе срок её действия и информацию о владельце. Он автоматически загружается в папку с системными файлами. В операционной системе Windows от 7 версии и выше ЭЦП хранится по адресу:
C:UsersПОЛЬЗОВАТЕЛЬAppDataRoamingMicrosoftSystemCertificates. Вместо ПОЛЬЗОВАТЕЛЬ требуется указать наименование используемого компьютера.
Что такое сертификат ЭЦП и зачем он нужен мы рассказали в нашей статье.
Использование ЭЦП открывает для владельца подписи дополнительные возможности. Но вместе с этим, иногда сопровождается небольшими техническими проблемами, связанными с необходимостью чёткого выполнения действий, связанных с загрузкой сертификатов, авторизацией, установкой необходимого программного обеспечения, а также системных требований к компьютеру.
Важно отметить, что большинство ошибок при работе с ЭЦП можно устранить в домашних условиях, без необходимости привлечения специалистов со стороны.
Содержание
- Какие виды ошибок ЭЦП бывают
- Проблема с подписанием ЭПЦ
- Как проявляется данная ошибка и что сделать, чтобы исправить
- Проблема с сертификатом
- Что делать если не найден сертификат или не верен
- Проблемы при авторизации
Какие виды ошибок ЭЦП бывают
Среди наиболее часто встречающихся ошибок в процессе подписания электронных документов электронной подписью выделяют три ключевых блока:
Проблема с подписанием ЭПЦ. Возникает в момент, когда владелец подписи желает использовать ее при подписании электронного документа.
Проблема с сертификатом. Здесь система информирует пользователя об отсутствии (не действительности), либо использовании незарегистрированного сертификата удостоверяющего центра, необходимого для внешней проверки ЭП.
Проблемы при авторизации. Появляется при проверке пользователя, когда владелец электронной подписи впервые пытается зайти на электронную площадку с подтверждением личности через ЭЦП.
Проблема с подписанием ЭПЦ
Причины, вызывающие подобную ошибку весьма разнообразны. Тут можно выделить такие основные направления:
- Закрытый ключ со съемного носителя (диска, флешки, Токена), не соответствует имеющемуся ключу открытого сертификата. Банальный человеческий фактор выбора не того носителя информации с ЭЦП. Если же «правильный» ключ утерян, придется обращаться в Удостоверяющий центр для перевыпуска.
- Недействительный сертификат. Чтобы устранить подобную ошибку потребуется переустановить открытый сертификат. Важно учитывать требования криптопровайдера (инструкции по необходимым действиям) для установки открытых сертификатов.
- Сертификат подписи определяется как не проверенный. Потребуется выполнить переустановку корневого сертификата, сформировавшего ЭП Удостоверяющего центра.
- Закончился срок действия криптопровайдера. Необходимо получить новый лицензионный ключ, позволяющий работать с программным обеспечением криптопровайдера. Информация запрашивается через УЦ, либо владельца ПО.
- Не виден сертификат на носителе. Помогает простая перезагрузка компьютера для устранения ошибка генерации.
- Алгоритм сертификата ЭЦП не поддерживается. Подобная ошибка может возникать при подписании электронной отчетности в налоговую. Потребуется переустановить КриптоПро CSP и проверить его на совместительство с имеющейся у вас на компьютере операционной системой.
Как проявляется данная ошибка и что сделать, чтобы исправить
Ошибка исполнения функции с информированием о невозможности подписать документ ЭЦП обычно появляется в момент подписания документа.
Система сразу выводит на экран уведомление о непредвиденной ошибке с кратким указанием причины ее возникновения.
Обычно для ее исправления требуются такие действия:
- проверка наличия, срока действия, подлинности сертификатов и выполнение их замены;
- выполнение проверки корректной работы операционной системы компьютера, ее обновление до минимальных допустимых параметров;
- проверка состояния съемного носителя закрытого ключа;
- выявление и устранение ошибок работы криптопровайдера.
Важно. Причина, из-за которой владелец ЭЦП не может нею воспользоваться, может быть комплексной. Поэтому, если не сработал один из предложенных вариантов, проверьте по другим направлениям.
Проблема с сертификатом
Распространенным явлением во время подписания электронных документов ЭЦП является получение уведомления, что системе не удалось получить доступ к сертификатам, пригодным для формирования подписи.
Здесь причины возникновения неисправности могут быть такими:
- Пользователь не установил на свой ПК корневые сертификаты УЦ, осуществлявшего формирование и выдачу ЭЦП. Для устранения – скачать и установить на компьютер такой сертификат, либо прописать доступ к нему.
- Система не видит личных сертификатов владельца ЭЦП. Выдаются одновременно с оформлением ЭП. Их необходимо загрузить на ваш ПК, и подтянуть в криптопровайдер. В дальнейшем можно загрузить через сайт УЦ. Устанавливаются и прописываются на рабочем месте, предназначенном для работы с ЭЦП. С незарегистрированным сертификатом вы не сможете осуществлять подписание электронных документов.
- Информирование о невалидности сертификатов. Обычно такое возможно в случае, когда заканчивается срок действия сертификата, либо их отзывают. Потребуется обращаться в УЦ, выдавший ЭЦП, для уточнения статуса сертификатов подписи. В некоторых случаях помогает обновление сертификатов на компьютере пользователя. Сделать это можно вручную.
Мнение эксперта
Владимир Аникеев
Специалист отдела технической поддержки УЦ
Внимательно читайте природу ошибки, что выдает система. Обычно это ключ к дальнейшему направлению поиска источника проблемы и ее устранению.
Что делать если не найден сертификат или не верен
Когда сертификат отсутствует в списке «Ваши Сертификаты», проблема может оказаться в отсутствии коренного сертификата УЦ.
Для устранения этой проблемы необходимо:
- проверить наличие такого сертификата на вашем ПК по пути: «Пуск» — дальше «Все программы» — после этого плагин «КриптоПро» — а уже там «Сертификаты»;
- дальше находим вкладку «Личное», выбираем «Сертификаты»;
- потребуется открыть не отображенный во вкладке сертификат и просмотреть его «Путь сертификации»;
- тут отображаются все цепочки сертификатов в порядке ранжирования. Важно чтобы напротив какого-то из них не стоял желтый, либо красный значок предупреждения. Если подобное присутствует – нажмите на сам сертификат и ознакомьтесь с ошибкой, что выдаст система;
- в зависимости от причины (обычно это окончание действия сертификата, либо не верифицирован) выполните ее устранение.
Чтобы устранить ошибку и перезагрузить отозванный сертификат потребуется выполнить несколько не сложных действий:
- в окне «Свойства браузера» откройте личный сертификат. Попасть туда можно через «Поиск» меню «Пуск». В открытом окошке ищите вкладку «Содержание», дальше вкладку «Сертификаты»;
- после этого во вкладке «Состав» потребуется выбрать позицию «Точки распространения списков отзывов»;
- в следующем блоке под названием «Имя точки распространения» необходимо выполнить копирование ссылки загрузки файла списка отзывов;
- переходя по указанной ссылке необходимо скачать и установить файл списка отзывов (CRL);
- дальше переходим по подсказкам «Мастера импорта сертификатов».
Следующей распространенной проблемой, когда компьютер не видит сертификат на носителе, является сбой в работе программных продуктов компьютера либо Токена (флешки). Обычно помогает простая перезагрузка ПК. Среди прочих популярных проблем этого направления можно выделить такие:
- На носителе отсутствует драйвер, либо он установлен не корректно. Необходимо скачать последнюю версию драйвера с официального источника и установите его. Можно проверить работоспособность съемного носителя на другом ПК. В этом случае, если другой ПК нормально работает с носителем ЭЦП, переустановите драйверы на первом компьютере.
- Система долго распознает носитель ЭЦП. Тут проблема в операционной системе. Ее потребуется обновить до минимального уровня, требуемого для работы с ЭЦП.
- USB-порт работает не корректно. Попробуйте подсоединить Токен (флешку) через другой порт, либо на другом ПК, чтобы убедиться, что проблема не в носителе. Выполните перезагрузку компьютера.
- Если Токин (флешка) не открывается ни на одном компьютере, значит проблема в носителе. Когда ключ был записан в единственном экземпляре на этот носитель – потребуется обращаться в УЦ для перевыпуска ЭЦП.
Важно. Перед вынесением «окончательного вердикта» касательно работоспособности носителя и сертификата, не поленитесь выполнить их проверку через несколько различных источников.
Проблемы при авторизации
Часто с подобными неприятностями сталкиваются владельцы ЭЦП, пытающиеся пройти регистрацию, либо авторизацию на различных электронных торговых площадках. Пользователю появляется уведомление, что его подпись не авторизирована.
Обычно проблема кроется:
- Отсутствие регистрации. Потребуется попросту зарегистрироваться на избранном вами ресурсе.
- Не зарегистрирован сертификат. Возникает после обновления ключа ЭЦП. Устраняется путем регистрации нового сертификата ключа ЭЦП.
Мнение эксперта
Владимир Аникеев
Специалист отдела технической поддержки УЦ
На различных ресурсах процесс регистрации (авторизации) может существенно отличаться, иметь определенные ограничения, а также блокироваться защитным ПО. Поэтому перед началом процедуры не поленитесь ознакомиться с соответствующей инструкцией и правилами.
В дальнейшем, при работе на самой электронной площадке и попытке подписать электронные документы, могут возникать дополнительные трудности, связанные с такими моментами:
- Необходимости присоединиться к регламенту. Система не даст возможность полноценно работать, если вы не согласитесь с ее условиями.
- Невозможность загрузить файл (файлы). Обычно это ошибка превышения размера информации, что допустима для загрузки. Просто смените формат разрешения файла, чтобы уменьшить его размер.
- Требование использовать определенный браузер (определенную версию браузера). Это системные требования владельца площадки, которые необходимо соблюдать.
- Проблемы со считыванием сертификатов. Потребуется проверить не просрочены ли ваши сертификаты, а также все ли они установлены на ПК.
Что значит er 10002 неопределенная ошибка при проверке ЭЦП, что делать?
Возможно не прошла расшифровка файла ключа. Перезагрузите компьютер. Проверьте, отображается ли съемный носитель ключа ЭЦП, наличие и корректность отображения сертификатов, а также соответствие их (должен быть одинаковый владелец).
Ошибка 52 цифровая подпись
Связана с повреждением, либо отсутствием необходимых драйверов на носителе, либо ПК. Потребуется скачать с официального источника недостающий драйвер и переустановить его.
Почему компьютер не видит ЭЦП?
Несоответствие программного продукта операционной системы и съемного носителя (флешки), либо повреждение флешки. Устраняется путем обновления операционной системы до минимально необходимой версии. В случае обнаружения повреждения флешки – может потребоваться перевыпуск ЭЦП удостоверяющим центром.
Почему КриптоПро не отображает ЭЦП?
Потребуется выполнить определенные настройки вашего браузера и добавить программу в меню веб-обозревателя, а также загрузить недостающие сертификаты ЭЦП.
Где на компьютере искать сертификаты ЭЦП?
Хранение сертификатов в Windows (от 7 версии) осуществляется по адресу: C:UsersПОЛЬЗОВАТЕЛЬAppDataRoamingMicrosoftSystemCertificates
где вместо «ПОЛЬЗОВАТЕЛЬ» должно стоять наименование вашего ПК
EVoynov |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 7 раз |
Стоит следующая задача. Вот код, который проводит подписание для отделенной подписи и для совмещенной и для обоих случаев выдает сообщение — успешно ли прошла проверка. Код:
Проблема в том, что в случае отделенной подписи проверка упорно не проходит, хотя была применена рекомендация на счет указания кодировки до передачи контента (CADESCOM_BASE64_TO_BINARY) от Новожиловой Елены из соседней темы форума. Прошу помочь мне разобраться в проблеме и указать на возможные причины ошибки. Message from webpage Failed to verify signature. Error: The hash value is not correct. (-2146889721) OK Вложение(я): testCades.html (5kb) загружен 24 раз(а). У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
|
WWW |
Новожилова Елена |
|
Статус: Сотрудник Группы: Администраторы, Участники Поблагодарили: 99 раз в 95 постах |
Вы в функцию Verify передаете только один параметр — само подписанное сообщение. Вместо: Код:
должно быть: Код:
|
|
|
EVoynov |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 7 раз |
Елена, огромное вам спасибо. Стыдно, что из-за такого промаха в итоге пришлось задать вопрос. Действительно, теперь оба варианта работают. |
|
WWW |
dennioushen |
|
Статус: Активный участник Группы: Участники
|
Дабы не создавать похожую тему. Использую для проверки подписи Пример 3. Проверка подписи написал: Option Explicit Const CAPICOM_VERIFY_SIGNATURE_ONLY = 0 Dim oSignedData Function LoadFile (FileName) Проверка написал: function Verify(sSignedMessage, dataToSign) { return true; Отредактировано пользователем 19 октября 2012 г. 16:34:47(UTC) |
Семья тебя простит… Дон Корлеоне |
|
|
WWW |
Новожилова Елена |
|
Статус: Сотрудник Группы: Администраторы, Участники Поблагодарили: 99 раз в 95 постах |
Не поняла, в чем вопрос. |
|
|
dmishin |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 4 раз |
Столкнулся с ошибкой: Certificates.Select is not a function Не подскажите в чем может быть проблема? P.S. Отредактировано пользователем 14 февраля 2013 г. 12:07:02(UTC) |
|
|
NikChaew |
|
Статус: Участник Группы: Участники
|
Прошло 11 месяцев, а вопрос остался. var oStore = CreateObject(«CAPICOM.Store»); Почему в IE функция Select работает, а в других браузерах нет? oStore.Certificates возвращает ICertificates3. Там, вроде бы, Select есть. |
|
|
Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Автор: NikChaew Прошло 11 месяцев, а вопрос остался. var oStore = CreateObject(«CAPICOM.Store»); Почему в IE функция Select работает, а в других браузерах нет? oStore.Certificates возвращает ICertificates3. Там, вроде бы, Select есть. Посмотрите на демо-странице функцию ObjCreator из Code.js |
Техническую поддержку оказываем тут |
|
|
WWW |
Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Объект Certificates Цитата: В отличие от объекта Microsoft CAPICOM.Certificates, Замечание: |
Техническую поддержку оказываем тут |
|
|
WWW |
Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Автор: Андрей * Автор: NikChaew Прошло 11 месяцев, а вопрос остался. var oStore = CreateObject(«CAPICOM.Store»); Почему в IE функция Select работает, а в других браузерах нет? oStore.Certificates возвращает ICertificates3. Там, вроде бы, Select есть. Посмотрите на демо-странице функцию ObjCreator из Code.js и функцию FillCertList(lstId) |
Техническую поддержку оказываем тут |
|
|
WWW |
Пользователи, просматривающие эту тему |
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
- Remove From My Forums
-
Question
-
how to fix it is there any problem with this kind of bug
All replies
-
Hi Tejaswini Mandadapu,
Thank you for posting in MSDN forum.
The two main strategies to resolve Error -2146889721: The Hash Value Is Not Correct. error:
Advanced Computer User Solution (manual):
1) Start the laptop or desktop and then login as an administrator.
2) Then click the Get started button then click All Programs, Accessories, System Tools, and after that click Restore.
3) In the new window, click on “Restore my system to a prior time” and after that click on Next.
4) Choose the latest restore point from the “click a restoration date” listing, then click Next.
5) Then click ‘Next’ within the verification window.
6) Restart the computer system when the rescue is done.
Inexperienced Fix (totally automatic):
Download an alternative Error -2146889721: The Hash Value Is Not Correct. recovery tool you can use in case the previous option is unabe to
fix the problem.Best Regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.-
Proposed as answer by
Monday, February 29, 2016 7:46 AM
-
Proposed as answer by
- Remove From My Forums
-
Question
-
Hello,
I have an application (deployed over collection) which is working on my test clients. On one Client I am getting the message:
The software change returned error code 0x80091007 (-2146889721).
When i check the CAS.log I see that the has value of the application has a probelm.
On my other test clients the software is working fine.
The clients are in the same subnet, so no boundary issue.
Here is the CAS.log
Error: DeleteDirectory:- Failed to delete Directory C:Windowsccmcache7.BCWork with Error 0x00000002. ContentAccess 03.01.2014 14:00:36 3192 (0x0C78)
Download completed for content Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea.1 under context System ContentAccess 03.01.2014 14:00:37 3320 (0x0CF8)
CreateFileW failed for c:windowsccmcache6vcredist_x86vcredist.msi ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
楆敬灏湥 failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
慈桳潃瑮湥t failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
慈桳潃瑮湥t failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
潃灭瑵䍥湯整瑮慈桳 failed; 0x80070020 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Failed to do hash verification with preference : 4. Try to verify at next hash algorithm ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Download failed for content Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea.1 under context System, error 0x80091007 ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Download failed for download request {F8613B9F-A062-495C-ADFD-7D64D6576D15} ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Raising event:
[SMS_CodePage(437), SMS_LocaleID(1033)]
instance of SoftDistHashMismatchEvent
{
ClientID = «GUID:ff40e989-88f5-49d6-a811-246964969a24»;
DateTime = «20140103130042.787000+000»;
MachineName = «SCCM-CAPTURE»;
PackageId = «Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea»;
PackageName = «Content_264e7d5c-70d0-456c-a25c-3d8fccc596ea»;
PackageVersion = «1»;
ProcessID = 2876;
SiteCode = «MU1»;
ThreadID = 3320;
};
ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Successfully raised SoftDistHashMismatchEvent event. ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)
Error: DeleteDirectory:- Failed to delete Directory C:Windowsccmcache6.BCWork with Error 0x00000002. ContentAccess 03.01.2014 14:00:42 3320 (0x0CF8)-
Edited by
Friday, January 3, 2014 1:12 PM
added
-
Edited by
Answers
-
Hello I solved the problem,
the Virus Scanner was the problem. I turned it off an the it was working, even in the OSD.
-
Proposed as answer by
TorstenMMVP
Tuesday, January 7, 2014 2:22 PM -
Marked as answer by
Joyce L
Thursday, January 9, 2014 10:49 AM
-
Proposed as answer by
-
-
Marked as answer by
Joyce L
Thursday, January 9, 2014 10:49 AM
-
Marked as answer by
- Remove From My Forums
-
Question
-
Hi,
The installer of VS Community 2015 Update 2 fails with message:
Windows 10 SDK (10.0.10586)
The installer failed. The hash value is not correct. Error code: -2146889721
(Windows defender is disabled. The content of the %temp% folder was deleted before each attempt. The installers were run as administrator.)
Then I tried to install Windows Standalone SDK for Windows 10 which also generated an error:
Unable to verify the integrity of downloaded content. It might be corrupted. Please check your network connection and try again.
From the log:
[1BDC:13D8][2016-06-03T19:01:22]i000: package_WPTRedistributables_x86_en_us
[1BDC:13D8][2016-06-03T19:01:22]i000: package_WPTRedistributables_x86_en_us to
http://download.microsoft.com/download/2/1/2/2122BA8F-7EA6-4784-9195-A8CFB7E7388E/StandaloneSDK/Installers/WPT Redistributables-x86_en-us.msi
[1BDC:13D8][2016-06-03T19:01:22]i338: Acquiring package: package_WPTRedistributables_x86_en_us, payload: package_WPTRedistributables_x86_en_us, download from:http://download.microsoft.com/download/2/1/2/2122BA8F-7EA6-4784-9195-A8CFB7E7388E/StandaloneSDK/Installers/WPT Redistributables-x86_en-us.msi
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Hash mismatch for path: C:UsersrodolAppDataLocalTemp{43d9f43d-c90b-4fdf-9dfe-ecf9990bfa2a}package_WPTRedistributables_x86_en_us, expected: 9C6A5034F854D8DFC32FC08A367BB08735B700D8, actual: 1BAC761B1FC28C7B9157C5BF004033A479B76E75
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Failed to verify payload hash: C:UsersrodolDownloadsWindows Kits10StandaloneSDKInstallersWPT Redistributables-x86_en-us.msi
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Failed to layout payload from cached payload: C:UsersrodolDownloadsWindows Kits10StandaloneSDKInstallersWPT Redistributables-x86_en-us.msi
[14F8:1D18][2016-06-03T19:01:24]e000: Error 0x80091007: Failed to layout payload from: C:UsersrodolAppDataLocalTemp{43d9f43d-c90b-4fdf-9dfe-ecf9990bfa2a}package_WPTRedistributables_x86_en_us to C:UsersrodolDownloadsWindows Kits10StandaloneSDK
[1BDC:13D8][2016-06-03T19:01:24]i000: ERROR: Failed to verify the integrity of payload [package_WPTRedistributables_x86_en_us] for Package package_WPTRedistributables_x86_en_usThen I manually downloaded the file five times from:
http://download.microsoft.com/download/2/1/2/2122BA8F-7EA6-4784-9195-A8CFB7E7388E/StandaloneSDK/Installers/WPT Redistributables-x86_en-us.msiFour times the hash was: 1bac761b1fc28c7b9157c5bf004033a479b76e7.
One time the hash was: 9c6a5034f854d8dfc32fc08a367bb08735b700d8.
In other PC with a different internet connection, but still in my country (Chile), I tried five times and the hash was always wrong:
b5c9c64d3e50ef2f0d4004c6aca7adc75114f5aa
In a VM in Azure Brazil I tried five times and the hash was always correct:
9c6a5034f854d8dfc32fc08a367bb08735b700d8
So, there seems to be a problem with that particular file.
-
Edited by
Friday, June 3, 2016 11:48 PM
-
Edited by
Answers
-
Hi Rodolfo28m,
Thank you for your post.
Error 0x80091007,The hash value is not correct» may related to a corrupt installer.
>>In other PC with a different internet connection
I suspect the problem is still pending on your network connection, some packages or files are failed to load.
A community member faced a similar issue as yours, It seems that the cause of the problem is the network ,you may take a look at the following link.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/2a0837ce-0e93-4175-8f69-35703ec9ee4f/windows-10-sdk-download-failed?forum=vssetup
So please check your network again and make sure there is no setting that defend your downloading of win 10 sdk.
Besides, you could also try to repair the Win 10 sdk via control panel to see if it works.
Best Regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.-
Proposed as answer by
宝宝徐
Thursday, June 9, 2016 1:37 AM -
Marked as answer by
宝宝徐
Wednesday, June 15, 2016 5:29 AM
-
Proposed as answer by