Статус: Новичок
Группы: Участники
Зарегистрирован: 11.06.2010(UTC) Сообщений: 5 Откуда: vli-info.ru
|
Попробовал на другом сертификате. Код:CAdESCOM.CPSigner oSigner = new CAdESCOM.CPSignerClass();
oSigner.Certificate = ClientCert;
oSigner.TSAAddress = "http://www.cryptopro.ru/tsp/tsp.srf";
CAdESCOM.CadesSignedData SignedData = new CAdESCOM.CadesSignedDataClass();
SignedData.Content = plaintextMessage;
_signedContent = SignedData.Sign(oSigner, true, CAPICOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
Возникает ошибка Цитата:"Встречено неверное значение тега ASN1. (Исключение из HRESULT: 0x8009310B)" Отредактировано пользователем 15 июня 2010 г. 12:56:49(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 11.06.2010(UTC) Сообщений: 5 Откуда: vli-info.ru
|
Если работать с CAPICOM, то все работает нормально: Код:CAPICOM.Signer cSigner = new CAPICOM.Signer();
cSigner.Certificate = ClientCert;
CAPICOM.SignedData cSignedData = new CAPICOM.SignedData();
cSignedData.Content = plaintextMessage;
_signedContent = cSignedData.Sign(cSigner, bDetached, CAPICOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
Отредактировано пользователем 15 июня 2010 г. 12:56:26(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Здравствуйте! А если написать так: Код:
CadesSignedData SignedData = new CadesSignedDataClass();
SignedData.Content = data;
byte[] signedMsg = SignedData.SignCades(null,
CADESCOM_CADES_TYPE.CADESCOM_CADES_BES, false,
CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
и в окне выбора сертификата выбрать тот, который получили на http://www.cryptopro.ru/certsrv/certcarc.asp , ошибка сохраняется?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.07.2011(UTC) Сообщений: 8 Откуда: Балашиха
|
Я новичок, нельзя ли дать примеры на c# или ссылку - как поставить ЭЦП XML документу?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Смотря какую ЭЦП. Если XMLDSIG, то см. здесь. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.07.2011(UTC) Сообщений: 8 Откуда: Балашиха
|
У меня на using System.Security.Cryptography.Xml; выдает ошибку - Имя типа или пространства имен "Xml" отсутствует в пространстве имен "System.Security.Cryptography" (пропущена ссылка на сборку?) D:\Projects\Sources\SanEpidConclusions\SanEpidConclusionsWS\App_Code\SignCheck.cs У меня .NET Framework 2.0 - я смотрел в MSDN Library поддерживатся - может я на какую то библиотеку не дал ссылку,
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Цитирую статью, ссылку на которую я привёл в посте выше: Цитата:Namespace: System.Security.Cryptography.Xml Assembly: System.Security (in System.Security.dll) |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.07.2011(UTC) Сообщений: 8 Откуда: Балашиха
|
Есть ли примеры на c# или ссылка - как поставить ЭЦП XML документу при помощи - КриптоПро ЭЦП?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
КриптоПро ЭЦП на данный момент поддерживает формат подписи CMS. Формат XMLDSIG не поддерживается. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.07.2011(UTC) Сообщений: 8 Откуда: Балашиха
|
Можно ли использовать пример из сдк - sdk.zip\SDK\samples\CSP\XMLSignForVerify\XMLSignForVerify.cpp для создания библиотеки с целью в конечном итоге поставить ЭЦП XML документу на c# - вызывая функции из созданной библиотеки?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close