powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Цифровая подпись XML
4 сообщений из 4, страница 1 из 1
Цифровая подпись XML
    #35641615
Пытаюсь реализовать подпись XML своими силами через MS Crypto Api.
Вопрос такого плана.
При подписывании XML значение цифровой подписи указывается в элементе SignatureValue.
Дак вот что должно представлять из себя это значение?
Какая финкция выдает это значение?
Пробовал и просто CryptSighHash, и переворачивал значение, которое выдает CryptSignHash.
Пробовал и CryptSignMessage. Но мне говорят, что все это не то. То подпись слишком длинная, то короткая.
Может кто разбирался с этим делом?
...
Рейтинг: 0 / 0
Цифровая подпись XML
    #35642097
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разбирался, но так и недоразобрался. Я заткнулся на канонизации XML.

Еще я находил библиотеки, которые умели подписывать. Это MS XML 5 и что-то было от апача.

Если интересно, вот пара статей

http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/
http://www.wmast.com.ua/article.php?clause=250
http://www.iso.ru/cgi-bin/main/journal.cgi?do_what=details&id=207
http://xmlhack.ru/texts/03/canonization2/canonization2.html

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Цифровая подпись XML
    #35642191
как раз с канонизацией у меня теперь проблем нет. у меня написан собственнй объект для канонизации. проблема в том, что мне нужна особая трансформация документа, которая не является стандартом и поэтому msxml5 ее не понимает. а потом msxml вызывает все тоже crypto api. главное понять как.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Цифровая подпись XML
    #37813742
Hort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шулькевич Владиславкак раз с канонизацией у меня теперь проблем нет. у меня написан собственнй объект для канонизации. проблема в том, что мне нужна особая трансформация документа, которая не является стандартом и поэтому msxml5 ее не понимает. а потом msxml вызывает все тоже crypto api. главное понять как.
Подскажите пожалуйста, Ваш собственнй объект для канонизации умеет Exclusive XML Canonicalization (msxml5, кажется, не умеет)?
А то у меня затык как раз в этом :(
Пробовал сделать подпись XMLDsig (мне нужно на Delphi) с помощью http://www.aleksey.com/xmlsec, но не смог за день написать рабочий пример подписания с помощью mscrypto по ГОСТу, слишком уж навороченная библиотека... :(
Я был бы очень благодарен, если бы Вы поделились объектом :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Цифровая подпись XML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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