• Страница:
  • 1
  • 2
  • 3

ТЕМА: KalkanCryptCOM

KalkanCryptCOM 2 года, 8 мес. назад #2804

  • nurzhanmussabekov
  • Новый участник
  • Постов: 2
  • Репутация: 0
Через ASP.Net вызываю KalkanCryptCOM.DLL и подписываю так:

KalkanCryptCOM xmlEx = new KalkanCryptCOM();
xmlEx.Init();
xmlEx.LoadKeyStore(1, pass, certPath, "");
xmlEx.SignXML("", 0, signId, "Security", " schemas.xmlsoap.org/soap/envelope/", xmlData, out xmlMessageSigned);
xmlEx.XMLFinalize();
xmlEx.Finalize();

Все работает. Подписывает. Только работает почему-то через раз. При вызове LoadKeyStore иногда падает.
Пробовали через lock:
Object obj = new Object();
lock (obj)
{
xmlEx.LoadKeyStore(1, pass, certPath, "");
xmlEx.SignXML("", 0, signId, "Security", " schemas.xmlsoap.org/soap/envelope/", xmlData, out xmlMessageSigned);
}
xmlEx.XMLFinalize();
xmlEx.Finalize();

Падает на том же месте(LoadKeyStore), xmlEx умирает.
Причем через catch ошибка не ловится.
Можете помочь?
Что не так?

Re: KalkanCryptCOM 2 года, 8 мес. назад #2816

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Добрый день!
Вышлите мне на почту небольшой тестовый проект, в котором будет воспроизведена эта ошибка.
Модератор

Re: KalkanCryptCOM 10 мес., 3 нед. назад #4552

  • asd127
  • Новый участник
  • Постов: 6
  • Репутация: 5
Доброго времени суток, не получается загрузить DLL - "KalkanCryptCOM.dll"
ОС win7,64 bit. Vcredit_64 стоит. ( переставлял несколько раз )
Ошибка во вложении

Вложение KalkanCryptCOM.dll - Малиновка.jpg - не найдено


Криво ложится ...
Оставил в облаке cloud.mail.ru/public/K2Vq/UhNC6Ebcf

Подскажите, как еще можно загрузить данный модуль. Не работает модуль ЭЦП в программе.
Все гениальное - просто !
Изменено: 10 мес., 3 нед. назад от asd127. Причина: не получается вложить .jpeg

Re: KalkanCryptCOM 10 мес., 3 нед. назад #4553

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Внимательно прочитайте эту тему.

При регистрации необходимо указывать полный путь до библиотеки.
Модератор

Re: KalkanCryptCOM 10 мес., 3 нед. назад #4554

  • asd127
  • Новый участник
  • Постов: 6
  • Репутация: 5
Murat Seisenov написал:
Внимательно прочитайте эту тему.

При регистрации необходимо указывать полный путь до библиотеки.


regsvr32 %systemroot%\SysWoW64 KalkanCryptCOM.dll (c:\Windows\SysWOW64>regsvr32 KalkanCryptCOM.dll ) - появляется такая же ошибка.
cloud.mail.ru/public/CxMQ/2T6sXj9Ca
Все гениальное - просто !

Re: KalkanCryptCOM 10 мес., 3 нед. назад #4555

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Я же написал полный путь до библиотеки.
Если у Вас библиотека лежит в каталоге C:\dll, то команду вызываете так:
regsvr32 c:\dll\KalkanCryptCOM.dll
Модератор
  • Страница:
  • 1
  • 2
  • 3
FaLang translation system by Faboba