Статус: Новичок
Группы: Участники
Зарегистрирован: 02.02.2011(UTC) Сообщений: 6 Откуда: СПб
|
Взял пример с сайта, из дев доков. Пробую подписать xml'ку (тоже из примера). Контейнер на етокене, сертификат ГОСТовый. Вроде как все подписывается, но в подписанной xml'ке тэг KeyInfo генерится пустым. Код примера и xml'ку сейчас попробую прикрепить. И собственно: что я делаю не так? Отредактировано пользователем 31 марта 2011 г. 19:17:41(UTC)
| Причина: Не указана Вложение(я):  CryptoPROSample.cpp (12kb) загружен 73 раз(а). out_signature.xml (1kb) загружен 49 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
Используйте интерфейс IXMLDigitalSignatureEx : public IXMLDigitalSignature { public: virtual HRESULT __stdcall createKeyFromCertContext( |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 02.02.2011(UTC) Сообщений: 6 Откуда: СПб
|
Спасибо! Заработало)
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.09.2008(UTC) Сообщений: 20 Откуда: Н.Новгород
|
Добрый вечер. Имею проблему следующего вида. Есть работающий код по подписыванию по типу данного примера. Как только этот код исполняется, как часть COM+ компонента с удостоверением в "Службе компонентов", "Указанным пользователем" функция createKeyFromCertContext перестаёт работать корректно и возвращает "неправильный параметр". Если переключить удостоверение на "Текущий пользователь" - то всё становиться хорошо. Есть подозрение, что это как то связано с UserInteractive mode. Т.е. если вызывающий процесс в этом режиме - то всё хорошо. Если нет - то всё не очень. http://msdn.microsoft.co...active%28v=vs.71%29.aspxhttp://msdn.microsoft.co...683502%28v=vs.85%29.aspxЕсли не очень понятно - напишите, будем уточнять. Разумеется, и текущий пользователь и пользователь, которым авторизуют компонент - один и тот же. Но в одном случае работает, в другом нет. Сертификат не экспортируемый. Находиться на e-Token. Отредактировано пользователем 16 октября 2012 г. 0:26:17(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
Возможно не прогружается профайл пользователя. |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close