Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Ошибка 0x80090008: Invalid algorithm specified в CAPICOM.SignedData.Verify
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.06.2012(UTC) Сообщений: 3
|
Добрый день! Данный код (C#) выдаёт ошибку "0x80090008: Invalid algorithm specified" var sData = new CAPICOM.SignedData(); sData.Content = data; sData.Verify(sig, true, CAPICOM_SIGNED_DATA_VERIFY_FLAG.CAPICOM_VERIFY_SIGNATURE_AND_CERTIFICATE); Однако он же работает из браузера (JavaScript): var sData = new ActiveXObject("CAPICOM.SignedData"); sData.Content = data; sData.Verify(sig, true, 1); В чем может быть проблема? Версия ядра СКЗИ: 3.6.5359 КС1 Версия продукта: 3.6.6497 ОС: Windows 2003 SP2 x64. Тот же код работает под Windows 7 SP1 x64 Отредактировано пользователем 8 октября 2012 г. 22:43:30(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,520   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Ветку из реестра приложите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\ Отредактировано пользователем 8 октября 2012 г. 23:06:01(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.06.2012(UTC) Сообщений: 3
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider] "CP Module Entry Point"="DllStartServer" "CP Module Name"="cpcspi.dll" "Image Path"="C:\\Program Files\\Crypto Pro\\CSP\\cpcsp.dll" "ImpType"=dword:00000008 "CP Service Name"="CryptoPro CSP KC1 Service %d" "CP Service UUID"="6E57FEEE-08E0-46ad-98C6-266B632C03FE" "SigInFile"=dword:00000001 "Type"=dword:0000004b
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Gemplus GemSAFE Card CSP v1.0] "Image Path"="gpkcsp.dll" "Type"=dword:00000001 "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Infineon SICRYPT Base Smart Card CSP] "Image Path"="SccBase.dll" "Type"=dword:00000001 "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Base Cryptographic Provider v1.0] "SigInFile"=dword:00000000 "Type"=dword:00000001 "Image Path"="rsaenh.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Base DSS and Diffie-Hellman Cryptographic Provider] "Image Path"="dssenh.dll" "Type"=dword:0000000d "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Base DSS Cryptographic Provider] "Image Path"="dssenh.dll" "Type"=dword:00000003 "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft DH SChannel Cryptographic Provider] "SigInFile"=dword:00000000 "Type"=dword:00000012 "Image Path"="dssenh.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Enhanced Cryptographic Provider v1.0] "Image Path"="rsaenh.dll" "Type"=dword:00000001 "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider] "Image Path"="dssenh.dll" "Type"=dword:0000000d "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Enhanced RSA and AES Cryptographic Provider] "Image Path"="rsaenh.dll" "Type"=dword:00000018 "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft RSA SChannel Cryptographic Provider] "SigInFile"=dword:00000000 "Type"=dword:0000000c "Image Path"="rsaenh.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Strong Cryptographic Provider] "Image Path"="rsaenh.dll" "Type"=dword:00000001 "SigInFile"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Schlumberger Cryptographic Service Provider] "Image Path"="slbcsp.dll" "Type"=dword:00000001 "SigInFile"=dword:00000000
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Ошибка 0x80090008: Invalid algorithm specified в CAPICOM.SignedData.Verify
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close