wss4j实现wss

原创 2008年09月30日 10:56:00
 关于这方面的资料很多,但是有一条就是你用的axis必须是axis2.我在axis1上实验没有成功。因为wss4j是最近两年出来的。而axis1就太早了,并且apache主推的是axis2
 客户端:
静态的:
EngineConfiguration config = new FileProvider("E://Factory//863//client_deploy.wsdd");
 Service   service   =   new   Service(config);

client_deploy.wsdd:

<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">

 <transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender"/>

  <globalConfiguration >


 <handler type="java:org.apache.ws.axis.security.WSDoAllSender" >

  <parameter name="action" value="UsernameToken"/>

     <parameter name="user" value="wss4j"/>

     <parameter name="passwordCallbackClass" value="client.PWCallback"/>

     <parameter name="passwordType" value="PasswordText"/>
 </handler>

   </requestFlow >

  </globalConfiguration >

</deployment> 
  
动态的情况下client_deploy文件还是必须要的,但其中parameter不设定值。
   call.setProperty(UsernameToken.PASSWORD_TYPE,WSConstants.PASSWORD_TEXT);
    call.setProperty(WSHandlerConstants.USER, "wss4j");
    call.setProperty(WSHandlerConstants.PW_CALLBACK_CLASS, "client.PWCallback")

服务器端:

<service name="Hello" provider="java:RPC">
 <requestFlow>
  <handler type="soapmonitor"/>
 <handler type="java:org.apache.ws.axis.security.WSDoAllReceiver">
    <parameter name="passwordCallbackClass"
      value="server.PWCallback"/>
    <parameter name="action" value="UsernameToken"/>
   </handler>
 </requestFlow>

 <responseFlow>
<handler type="soapmonitor"/>
.........
</responseFlow>
 <parameter name="className" value="server.Hello"/>
 <parameter name="allowedMethods" value="*"/>
 <parameter name="scope" value="Request"/>-->
</service>

Python支持WS-Security接入预研情况

通过这段时间的预研发现Python语言中能够支持wss的框架很少而且极不成熟,现在能够了解到的有SOAPpy、pyGridWare、Ndg Security;当然,这些框架都还依赖于一些很知名的框架包...
  • sfdev
  • sfdev
  • 2008年04月17日 14:27
  • 1646

在JAVA中通过WSS4J实现WS-Security

Implementing WS-Security with Java and WSS4J Many org...
  • xianbin
  • xianbin
  • 2006年12月08日 17:14
  • 4075

axis2 wss4j 例子

同样的,如果你没听说过WSS或不知道什么是WSS请先看一下WSS方面的资料,我在这主要是讲一下如果应用WSS.在我的WEBSERVICE的例子的基础上我们来实现WSS首先我们用KEYTOOL生成一对J...
  • yang2003
  • yang2003
  • 2007年04月25日 14:43
  • 5445

PHP 实现wss协议的WebSocket 客户端

严重BS百度, 查了几天也没找到有用的东西, 换了 g.cn 问题解决. 很简单的:     1. 把textalk/websocket加到composer中,我使用的是1.2.0版本     ...
  • bluehire
  • bluehire
  • 2018年01月15日 13:48
  • 115

Cxf+wss4j的WS-Security实现

最近一个项目预研,需要使用webservice,进行消息安全传输,客户要求包括加密和认证。我们使用的ws框架是cxf,认证是很容易做的,通过自定义实现一个Interceptor,就可以进行简单的用户和...
  • wangchsh2008
  • wangchsh2008
  • 2011年08月22日 14:49
  • 9792

Cxf+wss4j的WS-Security实现【未验证】

文章来源:http://blog.csdn.net/wangchsh2008/article/details/6708270 最近一个项目预研,需要使用webservice,进行消息...
  • buster2014
  • buster2014
  • 2015年07月18日 14:20
  • 676

java websocket client ssl(wss)

1.如何找一个适合自己的websocket客户端?请看http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations 2.因...
  • lshguang89
  • lshguang89
  • 2013年01月05日 20:45
  • 10483

cxf3.1.7 + wss4j开发应用

最近项目需要用到webService的调用,之前也没研究过相关的配置,就网上找了下资料,采用maven+spring + cxf+wss4j配置测试webservice用。 首先创建的项目配置cxf的...
  • lozzen
  • lozzen
  • 2016年08月19日 16:05
  • 378

wss4j

Wss4j的学习----这是我第一次写东西。因为,我实在是发现了分享知识的重要性。因为现在的学习基本都是靠百度,google了。呵呵。进入正题。简单说明:wss4j是,axis的实现WS-Wecuri...
  • wowoer
  • wowoer
  • 2008年03月12日 13:06
  • 2087

axis2和wss4j实现webservices加密

最近公司要把web services传输内容全加密用到wss4j,于是上网看了篇帖子照着做没有跑通,于是做了下修改,如下:一、wss4j简介Wss4j是apache开发的,标准实现WS-Securit...
  • youanyyou
  • youanyyou
  • 2010年06月03日 17:34
  • 3679
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wss4j实现wss
举报原因:
原因补充:

(最多只允许输入30个字)