Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка "Для указанного алгоритма подписи не удалось создать SignatureDescription" / 4 сообщений из 4, страница 1 из 1
29.11.2013, 09:16
    #38482859
Диам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "Для указанного алгоритма подписи не удалось создать SignatureDescription"
Здравствуйте.
Имеется xml, подписанный цифровой подписью ( начало обсуждения тут )
В этой подписи используется вот такой DigestMethod Algorithm:
<ds:DigestMethod Algorithm=" http://www.w3.org/2001/04/xmldsig- more #sha1"/>

и вот такой SignatureMethod Algorithm
<ds:SignatureMethod Algorithm=" http://www.w3.org/2001/04/xmldsig- more #rsa-sha1"/>

в списке signedXml.XmlDsig...... (универсальные коды ресурсов универсальных методов ) такого значения нет, но есть signedXml.XmlDsigRSASHA1Url. Его значение " http://www.w3.org/2001/04/xmldsig#rsa-sha1" , т.е. без этого "more"

Проблема в том, что когда я задаю вручную
Код: vbnet
1.
signedXml.SignedInfo.SignatureMethod = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha1"


программа валится на строке
Код: vbnet
1.
signedXml.ComputeSignature()

с ошибкой "Для указанного алгоритма подписи не удалось создать SignatureDescription."
Кто может помочь, что это за проблема и куда копать, чтобы её решить?
...
Рейтинг: 0 / 0
29.11.2013, 15:16
    #38483470
Alex Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "Для указанного алгоритма подписи не удалось создать SignatureDescription"
Диам, может имеет смысл почитать вот это ?
http://msdn.microsoft.com/en-us/library/dd357497.aspx
...
Рейтинг: 0 / 0
29.11.2013, 20:22
    #38484072
Диам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "Для указанного алгоритма подписи не удалось создать SignatureDescription"
Alex Kuznetsov, спасибо за ответ. Но что же делать? Подписанный XML, который программа отсылает на сайт, имеет именно такое значение в SignatureMethod Algorithm, которого нет в приведенной статье. Мне надо повторить это самое подписание. Есть какой-нибудь выход?
...
Рейтинг: 0 / 0
29.11.2013, 21:09
    #38484104
Alex Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "Для указанного алгоритма подписи не удалось создать SignatureDescription"
ДиамМне надо повторить это самое подписание. Есть какой-нибудь выход?Выход конечно есть. Связаться с авторами подписанного XML документа и выяснить что и как они использовали (в плане среды разработки и языка) для создания такой подписи.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка "Для указанного алгоритма подписи не удалось создать SignatureDescription" / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]