继续深入 webservice------wse + wss4j

    技术2022-05-11  65

    学习webservic已经有各月时间了。下一个要进行的任务必然是.net和java做的webservic间的安全通讯,开始啦。 万事艰难哪,先说说我对证书的理解吧。 java to java可以了下一步该弄.net to java了。 //懒得再起一篇,就接着写吧。 1.我一直认为今天出不来的结果就过几天再说,大多数是这样的过两三天就可以调通了(话当然要有道理)。 春节前就开始弄.net to java 的webservice ,准确地说是.net cf to java 因为wse 3.0 2.0都不直接支持cf所以请了一位"高手"(也只能坐wse2.0)----OpenNETCF(cfWse2)。当时由于情况和它给的例子不一样所以一直试但没成功,春节回来看了它的例子再自己是试一试就出来了,没办法时间有时也可以解决问题(换思路,想办法的结果)。 好了赶紧写出解决方法免得过段时间又忘的一干二净了。 .net cf 可以添加web引用,但引用之后还要作些修改才能完成效果。 主要的是加入一个对象,和一个[]. public OpenNETCF.Web.Services2.SecurityHeader securityHeader; [SoapHeaderAttribute("securityHeader", Direction = SoapHeaderDirection.InOut)] 调用时参考它给的例子就可以了。 现在只完成了 timestamp 和 usertoken 其它还没试(签名好像挺麻烦,慢慢来吧)。 2.现在说说wse3.0的使用    在工程中点右键剩下的步骤自己选选。    确定后我觉得应刷新一下web引用为的是出现Wse类。    在代码中加入[Policy("sample02")](类定义前)。    service.SetPolicy("sample02");用来使web类绑定到policy上

    最新回复(0)