Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49 Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Здравствуйте! При подписании файла возникает ошибка: 80070002. Логи снял: Цитата:[2612] .\Externs.cpp(33) : /Init/ [2612] .\CPSettings.cpp(156) : /Init/ [2612] cades.dll: {2988} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=1 lpReserved=0 [2612] cades.dll: {2988} /CadesVerifyDetachedMessage/ cades.cpp(2301) : (pVerifyPara=0x4A36F87C, dwSignerIndex=0, pbDetachedSignBlob=0x49560DE0, cbDetachedSignBlob=3885, cToBeSigned=1, rgpbToBeSigned=0x4A36F8DC, rgcbToBeSigned=0x4A36F878, ppVerificationInfo=0x4A36F8D8) [2612] cades.dll: {1720} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=2 lpReserved=0 [2612] cades.dll: {2432} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=2 lpReserved=0 [2612] cades.dll: {2988} /CadesMsgVerifySignature/ cades.cpp(1773) : (hCryptMsg=0x000C4670, dwSignatureIndex=0, pVerificationPara=0x4A36F474), ppVerificationInfo=0x4A36F8D8) [2612] cades.dll: {2988} /CadesMsgVerifySignatureImpl/ cades.cpp(1560) : Input parameters checked [2612] cades.dll: {2340} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=2 lpReserved=0 [2612] cades.dll: {2376} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=2 lpReserved=0 [2612] cades.dll: {2168} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=2 lpReserved=0 [2612] cades.dll: {2988} /CadesMsgVerifySignatureImplNamespace::VerifyMessageSignature/ cades.cpp(1498) : Signature verification started [2612] cades.dll: {2988} /CadesMsgVerifySignatureImplNamespace::VerifyMessageSignature/ cades.cpp(1508) : Signature verified [2612] .\Externs.cpp(33) : /Init/ [2612] .\CPSettings.cpp(156) : /Init/ [2612] cades.dll: {2988} /CChainValidationProcess::validateChain/ ChainValidation.h(1043) : #start# [2612] cades.dll: {2988} /CChainValidationProcess::buildChain/ ChainValidation.h(1073) : #start# [2612] cades.dll: {3008} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=2 lpReserved=0 [2612] cades.dll: {3012} /DllMain/ cades.cpp(3796) : hInstance=6E000000, dwReason=2 lpReserved=0 [2612] cades.dll: {2988} /CChainWalker::walk/ ChainValidation.h(901) : #start# [2612] cades.dll: {2988} /CChainObserverQueue::verifyTime/ ChainValidation.h(288) : #start# [2612] cades.dll: {2988} /CChainPolicyVerification::verifyTime/ ChainValidation.h(630) : #start# [2612] cades.dll: {2988} /CChainPolicyVerification::verifyTime/ ChainValidation.h(632) : #success# [2612] cades.dll: {2988} /CChainObserverQueue::evidenceVerifyTime/ ChainValidation.h(294) : #start# [2612] cades.dll: {2988} /CChainObserverQueue::chainContext/ ChainValidation.h(300) : #start# [2612] cades.dll: {2988} /CSingleChain::chainContext/ ChainValidation.h(473) : #start# [2612] cades.dll: {2988} /CSingleChain::chainContext/ ChainValidation.h(477) : #success# [2612] cades.dll: {2988} /CChainStatus::chainContext/ ChainValidation.h(497) : #start# [2612] cades.dll: {2988} /CChainStatus::chainContext/ ChainValidation.h(514) : #success# [2612] cades.dll: {2988} /CChainPolicyVerification::chainContext/ ChainValidation.h(636) : #start# [2612] cades.dll: {2988} /CChainPolicyVerification::chainContext/ ChainValidation.h(649) : #failure# HRESULT: (0x80070002) [2612] cades.dll: {2988} /CChainPolicyVerification::chainContext/ ChainValidation.h(649) : CertVerifyCertificateChainPolicy() [2612] cades.dll: {2988} /CChainPolicyVerification::chainContext/ ChainValidation.h(649) : [2612] cades.dll: {2988} /CadesMsgVerifySignatureImpl/ cades.cpp(1754) : Exception thrown: hr [2612] cades.dll: {2988} /CadesMsgVerifySignature/ cades.cpp(1785) : CAtlException, m_hr=0x80070002 [2612] cades.dll: {2988} /CadesMsgVerifySignature/ cades.cpp(1795) : (res=0, GetLastError=0x80070002 [2612] cades.dll: {2988} /CadesVerifyMessageImplNamespace::VerifyOpenedMessageSignature/ cades.cpp(2118) : Expression FAILED: ::CadesMsgVerifySignature(msg.GetHandle(), dwSignerIndex, pCadesVerifyPara, ppVerificationInfo) [2612] cades.dll: {2988} /CadesVerifyMessageImplNamespace::VerifyOpenedMessageSignature/ cades.cpp(2118) : Last win32 error thrown as exception [2612] cades.dll: {2988} /CadesVerifyDetachedMessage/ cades.cpp(2315) : CAtlException, m_hr=0x80070002 [2612] cades.dll: {2988} /CadesVerifyDetachedMessage/ cades.cpp(2325) : (res=0, GetLastError=0x80070002 [2612] cades.dll: {2988} /CadesFreeVerificationInfo/ cades.cpp(2341) : (pVerificationInfo=0x4A5F5308) [2612] cades.dll: {2988} /CadesFreeVerificationInfo/ cades.cpp(2360) : (res=1, GetLastError=0x00000000
Можете подсказать в чем проблема ? Вроде как проблема в том что не может найти какой то файл для проверки цепочки сертификатов, но какой и почему не вполне понятно. Сталкивался ли кто нибудь с этой проблемой ?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Пришлите посмотреть экспортированную ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CertDllVerifyCertificateChainPolicy. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49 Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Спасибо за ответ! Высылаю: Цитата:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CertDllVerifyCertificateChainPolicy]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CertDllVerifyCertificateChainPolicy\{A4CC781E-04E9-425C-AAFD-1D74DA8DFAF6}] "FuncName"="CertDllVerifyOCSPSigningCertificateChainPolicy" "Dll"="C:\\Program Files\\Common Files\\Crypto Pro\\Shared\\pkivalidator.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CertDllVerifyCertificateChainPolicy\{AF74EE92-A059-492F-9B4B-EAD239B22A1B}] "Dll"="C:\\Program Files\\Common Files\\Crypto Pro\\Shared\\pkivalidator.dll" "FuncName"="CertDllVerifyTimestampSigningCertificateChainPolicy"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CertDllVerifyCertificateChainPolicy\{B52FF66F-13A5-402C-B958-A3A6B5300FB6}] "FuncName"="CertDllVerifySignatureCertificateChainPolicy" "Dll"="C:\\Program Files\\Common Files\\Crypto Pro\\Shared\\pkivalidator.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CertDllVerifyCertificateChainPolicy\{C03D5610-26C8-4B6F-9549-245B5B3AB743}] "Dll"="C:\\Program Files\\Common Files\\Crypto Pro\\Shared\\pkivalidator.dll" "FuncName"="CertDllVerifyPrivateKeyUsagePeriodCertificateChainPolicy"
Версия "pkivalidator.dll" - 1.02.0266.0000
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
А Вы можете отследить, загружается ли в Ваше приложение pkivalidator.dll? Есть ли записи в журнале событий при возникновении ошибки? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49 Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Отследить пока возможности нету, т.к. надо связываться с разработчиками этого приложения (постараюсь от них добиться ответа как это можно сделать). Записи в журнале есть, и даже очень интересные (Вида SideBySide): 1. Зависимая сборка CryptoPro.CPLib не может быть найдена, последняя ошибка Указанная сборка не установлена в системе. 2. Resolve Partial Assembly завершилась не удачно для CryptoPro.CPLib. Соответствующее сообщение об ошибке: Указанная сборка не установлена в системе. 3. Generate Activation Context завершилась не удачно для C:\Program Files\Common Files\Crypto Pro\Shared\pkivalidator.dll. Соответствующее сообщение об ошибке: Указанная сборка не установлена в системе. Соответственно 1 -> 2 -> 3. Получается что то не установлено ? PS. КриптоПро версии 2.0, Cades версии 1.00.0247.0 cplib.dll (версии 1.02.0034.0000) есть в папке "C:\WINDOWS\WinSxS\x86_CryptoPro.CPLib_a6d31b994cfcddc4_1.2.58.0_x-ww_403F696E" Отредактировано пользователем 3 марта 2011 г. 21:52:25(UTC)
| Причина: Не указана
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Переустановить CAdES, скорее всего, поможет. Какие ещё приложения Крипто-Про или наших партнёров установлены? Отредактировано пользователем 4 марта 2011 г. 10:35:53(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49 Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Хорошо, попробуем
На компьютере ещё установлены драйвера eToken - "eToken RTE версии 3.66"
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49 Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Переустройства cades'a решила проблему.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close