|
|
|
Signature API
|
|||
|---|---|---|---|
|
#18+
Формирую подпись соап запроса через апи При формировании подписи генерится структура типа : <Signature xmlns=" http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> ... А сервис требует ,чтоб у элемента <Signature> было другое пространство имен , т.е. в результате должно получиться : <Signature> <SignedInfo xmlns=" http://www.w3.org/2000/09/xmldsig#"> ... Есть методы, позволяющие установить namespace для <Signature> до генерации подписи? Что-то ничего найти не могу такого Пробовала создавать <Signature> без ns и копировать туда сформированные дочерние элементы, но подпись ломается. Максимум какой получился валидный вариант: <Signature xmlns:ds=" http://www.w3.org/2000/09/xmldsig#"> <ds:SignedInfo> ... Но, судя по ответу сервера ,он не равнозначен <Signature><SignedInfo xmlns=" http://www.w3.org/2000/09/xmldsig#"> :( Кто сталкивался ,кто знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 11:44:31 |
|
||
|
Signature API
|
|||
|---|---|---|---|
|
#18+
Привередливый у вас сервер, однако. А через DOM или XSLT просто внести изменения в готовый XML не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 13:22:32 |
|
||
|
Signature API
|
|||
|---|---|---|---|
|
#18+
Покажите ваш код. Signature API, вроде вокруг DOM и крутится. Создать тэги, а потом исправить сами элементы нельзя, разве? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 13:23:41 |
|
||
|
Signature API
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Код примерно такой . Т.е. я формирую подпись ,потом создаю элемент Signature с нужным ns и перебрасываю туда деток . В таком варианте как в примере- все валидно ,но сервер такой запрос не ест. Если убрать префикс ds - то внешно получается что надо, но не валидируется Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 14:14:03 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=258&tid=2130515]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 277ms |
| total: | 409ms |

| 0 / 0 |
