Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
vitalijzh написал:Можно ли использовать пример из сдк - sdk.zip\SDK\samples\CSP\XMLSignForVerify\XMLSignForVerify.cpp для создания библиотеки с целью в конечном итоге поставить ЭЦП XML документу на c# - вызывая функции из созданной библиотеки?
Запретить Вам это, конечно, мы не можем, но отговорить постараемся. :) Зачем использовать из C# "левое" API для создания XMLDSIG, которое требует наличие дополнительной библиотеки msxml5.dll, которой нет в 64-битном виде, если есть "родное" .NET-API для XMLDSIG? P.S. Нам бы эту дискуссию в другую ветку форума перевести надо, поскольку пока к усовершенствованной ЭЦП она отношения не имеет. Отредактировано пользователем 26 июля 2011 г. 18:10:16(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.07.2011(UTC) Сообщений: 8 Откуда: Балашиха
|
Уточните пожалуйста в какую ветку форума перевести надо.
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
vitalijzh написал:Уточните пожалуйста в какую ветку форума перевести надо. Во Встраивание. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.08.2011(UTC) Сообщений: 10 Откуда: Москва
|
Еще один вопросик: вот код, который выполняется на c#: Код:
byte[] data = Encoding.Default.GetBytes("Hello World!");
CAdESCOM.CadesSignedData SignedData = new CAdESCOM.CadesSignedDataClass();
SignedData.Content = data;
CAdESCOM.CPSignerClass signer = new CAdESCOM.CPSignerClass();
signer.Certificate = this.GetCAPICOMCert(); //отдельная функция, которая берет сертификат
byte[] res = SignedData.Sign(signer, true, CAPICOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
В последней строке возникает ошибка: Цитата:System.Runtime.InteropServices.COMException (0x80004005): В результате вызова компонента COM возвращена ошибка в формате HRESULT E_FAIL Пожалуйста, направьте меня на путь истинный! ))) Заранее всем благодарен!
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close