| ||||
| ||||
Установил КриптоПро CSP 2.0 Visual Studio 2005 (C++). Библиотеку MSXML5.DLL скопировал в ..\system32 Взял пример из Крипто-Про 3.0 по созданию подписи XML документа, в результате получаю ошибку... =============== C:\...s\CSP_3\Samples\CSP\XMLSignForVerify\Debug>XMLSignForVerify.exe "doc_to_sign.xml" "Test CA" Installation of msxml5 is required to run this app. =============== Попытался зарегистрировать DLL, в результате получил... C:\WINNT\system32>regsvr32 msxml5.dll LoadLibrary("msxml5.dll") failed - Произошел сбои в программе инициализации библиотеки динамической компоновки (DLL). --------- Подскажите пожалуйста что я не так сделал ? Заранее благодарен за любой ответ. | ||||
Ответы: | ||||
| ||||
1. ГОСТ XMLDSig поддерживается только в CSP 3.0 и выше. 2. MSXML5 должен быть установлен как часть одного из продуктов MS и лежать в папке ($Program Files)\Common Files\microsoft shared\OFFICE11 | ||||
| ||||
Я извиняюсь правильно ли я понял, что при установке CSP 3.0 проблем с MSXML5 у меня не будет, или мне необходимо будет его установить отдельно ? Пытался найти msxml5.msi нигде нет, msxml6.msi и msxml4.msi есть а 5.. нет ГДЕ ВЗЯТЬ ПОДСКАЖИТЕ ПОЖАЛУЙСТА. | ||||
| ||||
msxml5.dll входит в Office 2003/2007 (нужен SP2 к CSP 3.0). И, вероятно, в соответствующие viewers. | ||||
| ||||
http://www.microsoft.com/downloads/details.aspx?FamilyID=95e24c87-8732-48d5-8689-ab826e7b8fdf&DisplayLang=en | ||||