|
Цифровая подпись XML
|
|||
---|---|---|---|
#18+
Пытаюсь реализовать подпись XML своими силами через MS Crypto Api. Вопрос такого плана. При подписывании XML значение цифровой подписи указывается в элементе SignatureValue. Дак вот что должно представлять из себя это значение? Какая финкция выдает это значение? Пробовал и просто CryptSighHash, и переворачивал значение, которое выдает CryptSignHash. Пробовал и CryptSignMessage. Но мне говорят, что все это не то. То подпись слишком длинная, то короткая. Может кто разбирался с этим делом? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2008, 12:26 |
|
Цифровая подпись XML
|
|||
---|---|---|---|
#18+
А разбирался, но так и недоразобрался. Я заткнулся на канонизации 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2008, 00:01 |
|
Цифровая подпись XML
|
|||
---|---|---|---|
#18+
как раз с канонизацией у меня теперь проблем нет. у меня написан собственнй объект для канонизации. проблема в том, что мне нужна особая трансформация документа, которая не является стандартом и поэтому msxml5 ее не понимает. а потом msxml вызывает все тоже crypto api. главное понять как. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2008, 08:47 |
|
Цифровая подпись XML
|
|||
---|---|---|---|
#18+
Шулькевич Владиславкак раз с канонизацией у меня теперь проблем нет. у меня написан собственнй объект для канонизации. проблема в том, что мне нужна особая трансформация документа, которая не является стандартом и поэтому msxml5 ее не понимает. а потом msxml вызывает все тоже crypto api. главное понять как. Подскажите пожалуйста, Ваш собственнй объект для канонизации умеет Exclusive XML Canonicalization (msxml5, кажется, не умеет)? А то у меня затык как раз в этом :( Пробовал сделать подпись XMLDsig (мне нужно на Delphi) с помощью http://www.aleksey.com/xmlsec, но не смог за день написать рабочий пример подписания с помощью mscrypto по ГОСТу, слишком уж навороченная библиотека... :( Я был бы очень благодарен, если бы Вы поделились объектом :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2012, 23:37 |
|
|
start [/forum/topic.php?fid=14&msg=35641615&tid=1332706]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 245ms |
total: | 372ms |
0 / 0 |