论坛首页 Java企业应用论坛

【Web Service】PHP环境下如何实现WS-Security

浏览 3050 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-01-06  
最近在写关于web service的接口应用,采用传统的SOAP+WSDL。
现在我服务器端已经实现了WS-Security身份验证机制,包括加密以及签名,java客户端调用没有问题了。
现在我想在PHP环境下(客户端)也能够调用服务器端的接口,应该怎样实现WS-Security,保证加密和签名能够通过。
大家有没有做过类似的,知道的话帮我想想解决的办法,万分感谢!!

ps:使用的是CXF框架
   发表时间:2013-01-10  
本质上你是生成相应的SOAP XML。
0 请登录后投票
   发表时间:2013-01-14  
Kisses99 写道
本质上你是生成相应的SOAP XML。

是的。本质上就是通过证书(也可以通过用户名和密码的方式)对传输的SOAP消息进行XML signature和XML encryption。现在PHP环境下一直没有找到好的解决办法,也即如何生成一个带签名和加密的PHP客户端。
网上有说通过WSO2 Web Services Framework for PHP这个框架可以实现,但是现在貌似下载不了了。
0 请登录后投票
   发表时间:2013-01-15  
returnnothing 写道
Kisses99 写道
本质上你是生成相应的SOAP XML。

是的。本质上就是通过证书(也可以通过用户名和密码的方式)对传输的SOAP消息进行XML signature和XML encryption。现在PHP环境下一直没有找到好的解决办法,也即如何生成一个带签名和加密的PHP客户端。
网上有说通过WSO2 Web Services Framework for PHP这个框架可以实现,但是现在貌似下载不了了。

是要科学上网才能下?
0 请登录后投票
   发表时间:2013-01-15  
https://github.com/wso2/wsf
这个地址不是有下么
0 请登录后投票
   发表时间:2013-01-15  
Kisses99 写道
https://github.com/wso2/wsf
这个地址不是有下么


是可以下,可是下完后,还要自己编译,各种缺少文件,整了好长时间,快崩溃了。。。
0 请登录后投票
   发表时间:2013-01-18  
现在WSF/PHP框架弄好了,发现按照WSF给的官方文档实现不了加密签名啊。谁能给点建议啊,谢谢了
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics