EDN Admin
Well-known member
Всем привет! Помогите пожалуйста.
Я занимаюсь разработкой веб сервисов с использованием электронно-цифровых подписей, поэтому я взял Web Services Enhancements v2.0 пример X509Signing, в нем клиент добавляет к soap заголвку BinarySecurityToken формирует массив строк String[] symbols = {"FABRIKAM",
"CONTOSO"} и отсылает на сервер, сервер проверяет подпись, формирует StockQuote quote = new StockQuote() и отсылает его клиенту.
Проблема в том, что soap пакет не соответствует формату http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0 - есть узлы <wsa:Action>, <wsa:MessageID>, <wsa:ReplyTo>, <wsa:To>, а при попытке его удалить
- serviceProxy.RequestSoapContext.Addressing.Clear() - выдается ошибка System.NullReferenceException: В экземпляре объекта не задана ссылка на объект. в Microsoft.Web.Services2.WebServicesClientProtocol.GetWebRequest(Uri uri), также нельзя удалить узел <wsu:Timestamp>.
Читаю книги, документацию - ничего не могу найти.
All greetings! Help please.
I am engaged in development a web of tools with usage of electronically-digital signatures, therefore I have taken Web Services Enhancements v2.0 example X509Signing, in it the client adds to soap header BinarySecurityToken forms the array of strings String
[] symbols = {"FABRIKAM", "CONTOSO"} and refers on a server, the server checks the signature, forms StockQuote quote = new StockQuote () and refers its client.
The problem in that soap the package mismatches a format http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0 - is <wsa:Action sites, <wsa:MessageID>, <wsa:ReplyTo>, <wsa:To>, and at attempt it to delete -
serviceProxy. RequestSoapContext. Addressing. Clear () - error System is produced. NullReferenceException: In an object copy the link to the object is not set. In Microsoft. Web. Services2.WebServicesClientProtocol. GetWebRequest (Uri uri), also it is impossible
to delete the <wsu:Timestamp site.
I read books, the documentation - I can find nothing.
View the full article
Я занимаюсь разработкой веб сервисов с использованием электронно-цифровых подписей, поэтому я взял Web Services Enhancements v2.0 пример X509Signing, в нем клиент добавляет к soap заголвку BinarySecurityToken формирует массив строк String[] symbols = {"FABRIKAM",
"CONTOSO"} и отсылает на сервер, сервер проверяет подпись, формирует StockQuote quote = new StockQuote() и отсылает его клиенту.
Проблема в том, что soap пакет не соответствует формату http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0 - есть узлы <wsa:Action>, <wsa:MessageID>, <wsa:ReplyTo>, <wsa:To>, а при попытке его удалить
- serviceProxy.RequestSoapContext.Addressing.Clear() - выдается ошибка System.NullReferenceException: В экземпляре объекта не задана ссылка на объект. в Microsoft.Web.Services2.WebServicesClientProtocol.GetWebRequest(Uri uri), также нельзя удалить узел <wsu:Timestamp>.
Читаю книги, документацию - ничего не могу найти.
All greetings! Help please.
I am engaged in development a web of tools with usage of electronically-digital signatures, therefore I have taken Web Services Enhancements v2.0 example X509Signing, in it the client adds to soap header BinarySecurityToken forms the array of strings String
[] symbols = {"FABRIKAM", "CONTOSO"} and refers on a server, the server checks the signature, forms StockQuote quote = new StockQuote () and refers its client.
The problem in that soap the package mismatches a format http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0 - is <wsa:Action sites, <wsa:MessageID>, <wsa:ReplyTo>, <wsa:To>, and at attempt it to delete -
serviceProxy. RequestSoapContext. Addressing. Clear () - error System is produced. NullReferenceException: In an object copy the link to the object is not set. In Microsoft. Web. Services2.WebServicesClientProtocol. GetWebRequest (Uri uri), also it is impossible
to delete the <wsu:Timestamp site.
I read books, the documentation - I can find nothing.
View the full article