|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
Я не занимался ранее web-сервисами, только WCF, а там всё проще, может подскажете в какую сторону копать? Есть web-сервис, которому надо передать, что-то, тиа этого: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
в тестовой среде это всё работает, но в боевой необходима ГОСТовское шифрование, т.е надо к этому добавить WS-Security заголовки и получить вот такое: Код: xml 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. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107.
Не подскажете, как это можно реализовать, может есть какие-то стандартные средства? Я пробовал подключить WSE 3.0, но у меня так ничего и не вышло. Очень нужна помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2016, 17:03 |
|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
DIM@, 1. смотри в сторону Microsoft.Web.Services3, надо скачать соответсвующие библиотеки добавь серрвис soap как web reference, затем в reference.cs замени наследование на Microsoft.Web.Services3.WebServicesClientProtocol, ну и далее гугль в помощь 2. если добавить как service refernce, то https://www.google.ru/?gfe_rd=cr&ei=n8sQV8fVC8iDrAPd_oW4Dw#newwindow=1&q=c# endpoint.behaviors.add в этом случае меняй xml запроса/ответа ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2016, 14:12 |
|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
sschainik, Я и пробовал подключить WSE 3.0, но у меня так ничего и не вышло. Запутался в .config Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
как мне к этой точки подключить WSE 3.0, сам пакет я установил, но в его настройках запутался напрочь :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2016, 23:46 |
|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
добавить webreference, в файле reference.cs заменить наследование на Microsoft.Web.Services3.WebServicesClientProtocol (типа public partial class TestService : Microsoft.Web.Services3.WebServicesClientProtocol); и уже в коде: using Microsoft.Web.Services3.Security.Tokens; .... var proxy = new TestService(); proxy.RequestSoapContext.Security.Tokens.Add(new UsernameToken(user, password, PasswordOption.SendPlainText)); proxy.RequestSoapContext.Security.Timestamp.TtlInSeconds = 600; ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 14:57 |
|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
И для самых ленивых. Вот такой вариант. http://stackoverflow.com/questions/7247536/creating-headers-wsse-section-of-wcf-client-programatically-in-c-sharp ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2016, 10:43 |
|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2017, 10:54 |
|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
Вот от криптопро статейка для СМЭВ: https://www.cryptopro.ru/blog/2012/05/16/podpis-soobshchenii-soap-dlya-smev-s-ispolzovaniem-kriptopro-net (Используется их платный КриптоПро.NET) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2017, 18:20 |
|
Как добавить WS-Security заголовки к SOAP сообщению?
|
|||
---|---|---|---|
#18+
в догонку к Алымов Анатолий, вот еще ссылка http://cpdn.cryptopro.ru/content/cpnet/html/9530a094-2cc2-4221-8efe-55cf06658588.htm Та статейка старая, и показывает как это делать фактически в ручном режиме. А в данном примере приведено уже готовое решение. Можно поставить КриптоПро Net, и в папке примеров глянуть этот пример вживую. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 17:51 |
|
|
start [/forum/topic.php?fid=19&fpage=3&tid=1396729]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
360ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 725ms |
0 / 0 |