Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

9 Страницы«<789
Опции
К последнему сообщению К первому непрочитанному
Offline Павел Смирнов  
#81 Оставлено : 26 июля 2011 г. 18:09:21(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 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)  | Причина: Не указана

Техническую поддержку оказываем тут.
Наша база знаний.
Offline vitalijzh  
#82 Оставлено : 26 июля 2011 г. 18:43:38(UTC)
vitalijzh

Статус: Новичок

Группы: Участники
Зарегистрирован: 19.07.2011(UTC)
Сообщений: 8
Откуда: Балашиха

Уточните пожалуйста в какую ветку форума перевести надо.
Offline Павел Смирнов  
#83 Оставлено : 26 июля 2011 г. 19:10:16(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
vitalijzh написал:
Уточните пожалуйста в какую ветку форума перевести надо.

Во Встраивание.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Soth  
#84 Оставлено : 18 августа 2011 г. 19:49:26(UTC)
Soth

Статус: Участник

Группы: Участники
Зарегистрирован: 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


Пожалуйста, направьте меня на путь истинный! )))
Заранее всем благодарен!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
9 Страницы«<789
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.