Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
При использовании CAdESCOM (и CAPICOM) из .NET существует проблема с кодировками данных, передаваемых в виде строк, которая описана здесь. Пример интероп-ассембли для CAdESCOM (и CAPICOM), в которой решена эта проблема, можно скачать по ссылке, приведённой ниже. Interop.CAPICOM.dllInterop.CAdESCOM.dllОтредактировано модератором 25 ноября 2016 г. 15:51:22(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 04.06.2008(UTC) Сообщений: 41 Откуда: Москва
Сказал(а) «Спасибо»: 1 раз
|
Существуют ли новые версии таких интероп-ассамблей для КриптоПро ЭЦП SDK (версия 1.05.1055)? Или в данной версии (1.05.1055) проблема решена?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Какая именно проблема вас интересует?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 04.06.2008(UTC) Сообщений: 41 Откуда: Москва
Сказал(а) «Спасибо»: 1 раз
|
Автор: Новожилова Елена Какая именно проблема вас интересует? Автор: Смирнов При использовании CAdESCOM из .NET существует проблема с кодировками данных, передаваемых в виде строк, которая описана здесь. Пример интероп-ассембли для CAdESCOM, в которой решена эта проблема, можно скачать по ссылке, приведённой ниже. Просьба пояснить, как интероп-ассембли от 09.12.2010 будут стыковаться с новыми версиями OCSP (1.05.1053), TSP (1.05.1057), Cades (1.05.1055) и по возможности выложить новые интероп-ассембли.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Интероп-ассембли не привязаны к конкретным версиям dll. В новых версиях OCSP и TSP все свойства и методы, для которых требовалось использовать Interop, продублированы аналогами, для которых специальные Interop не требуются, достаточно тех, которые будут созданы автоматически при подключении библиотеки. Для cadescom.dll со старым Interop не будут доступны новые объекты и методы, старые будут работать. Поэтому я и спрашиваю, для каких именно целей нужны Interop. Отредактировано пользователем 19 декабря 2013 г. 12:28:35(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 04.06.2008(UTC) Сообщений: 41 Откуда: Москва
Сказал(а) «Спасибо»: 1 раз
|
Я потому и спрашивал, осталась ли проблема: Автор: Vladimir2008 Существуют ли новые версии таких интероп-ассамблей для КриптоПро ЭЦП SDK (версия 1.05.1055)? Или в данной версии (1.05.1055) проблема решена? Судя по Вашему ответу - проблема решена. Спасибо!
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.12.2013(UTC) Сообщений: 13 Сказал(а) «Спасибо»: 3 раз
|
Я скачал Interop.CAPICOM.dll но при регистрации с помощью команды regsvr32 возникает ошибка: Модуль "Interop.CAPICOM.dll" загружен, но точка входа DLLRegisterServer не найдена. В чем может быть проблема?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
А зачем вы хотите зарегистрировать модуль Interop.CAPICOM.dll при помощи regsvr32?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.12.2013(UTC) Сообщений: 13 Сказал(а) «Спасибо»: 3 раз
|
Мне нужно в C# получить усовершенствованую ЭЦП При выполнении этого кода CAdESCOM.CPAttribute atr = new CPAttribute(); atr.OID.Value = "1.2.3.4.5"; atr.Value = result; var oSigner = new CAdESCOM.CPSigner(); oSigner.UnauthenticatedAttributes.Add(atr); var oSignedData = new CAdESCOM.CadesSignedData(); oSignedData.Content = signedMessage; signedMessage = oSignedData.SignCades(oSigner, CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_BES, true, CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64); возникает следующая ошибка Retrieving the COM class factory for component with CLSID {FE98A77F-7D50-4210-AED4-5B2AE2EDAEF1} failed due to the following error: 80040154 Класс не зарегистрирован (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). Или Я что то не правильно делаю?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Какой продукт и какой версии вы устанавливали? Какой битности? Какой битности процесс вы запускаете?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close