Web Services Enhancements 3.0 Quick Start(二)
来源:互联网 发布:赛门铁克数据备份软件 编辑:程序博客网 时间:2024/05/18 08:52
上次主要是利用通过安全证书(Policy File)构建安全Web Service
现在有了服务器端的,肯定还有客户端的,现在就建立客户端的Policy File
一、在vs2005中打开客户端的项目
二、打开WSE的配置工具
三、新建客户端的配置文件(App.config)
四、通过配置文件打开App.config,并选择“Enable this project for Web Service Enhancements”选择Policy选项卡,点击Add..
五、输入Policy 名称,下一步,在选择客户端policy file和服务端policy file 选项中选择Secure a client application ,在客户端认证方式中选择Certficate和上次服务端的一样。
六、选择证书,并安装证书
七、使用证书
这两个主要通过一个示例来讲述怎么创建安全证书,使用安全证书,在下节中将全面介绍四个认证方式的示例
现在有了服务器端的,肯定还有客户端的,现在就建立客户端的Policy File
一、在vs2005中打开客户端的项目
二、打开WSE的配置工具
三、新建客户端的配置文件(App.config)
四、通过配置文件打开App.config,并选择“Enable this project for Web Service Enhancements”选择Policy选项卡,点击Add..
五、输入Policy 名称,下一步,在选择客户端policy file和服务端policy file 选项中选择Secure a client application ,在客户端认证方式中选择Certficate和上次服务端的一样。
六、选择证书,并安装证书
七、使用证书
using Microsoft.Web.Services3;
using Microsoft.Web.Services3.Design;
using Microsoft.Web.Services3.Security;
using Microsoft.Web.Services3.Security.Tokens;
Service proxy = new Service();
proxy.SetPolicy("ClientPolicy");
Console.WriteLine("Web Service returned: {0}", proxy.HelloWorld());
总结using Microsoft.Web.Services3.Design;
using Microsoft.Web.Services3.Security;
using Microsoft.Web.Services3.Security.Tokens;
Service proxy = new Service();
proxy.SetPolicy("ClientPolicy");
Console.WriteLine("Web Service returned: {0}", proxy.HelloWorld());
这两个主要通过一个示例来讲述怎么创建安全证书,使用安全证书,在下节中将全面介绍四个认证方式的示例
- Web Services Enhancements 3.0 Quick Start(二)
- Web Services Enhancements 3.0 Quick Start(二)
- Web Services Enhancements 3.0 Quick Start(三)
- Web Services Enhancements 3.0 Quick Start(四)
- Web Services Enhancements 3.0 Quick Start(一)
- Web Services Enhancements 3.0 Quick Start(三)
- Web Services Enhancements 3.0 Quick Start(四)
- Web Services Enhancements (WSE) 3.0 的新功能
- WSE(Web Services Enhancements)
- Web Services Architecture Quick Start(一)
- Developing Web Services with Open Source - A quick start for Web services technology
- 使用 Web Services Enhancements 2.0 进行编程
- Web Services Enhancements 管道技术内幕
- Web Services Enhancements 管道技术内幕
- 使用 Web Services Enhancements 2.0 进行编程
- 让Visual Studio 2008 和 2010支持Web Services Enhancements (WSE) 3.0
- 使用 Web Services Enhancements 2.0 的基于角色的安全性
- 使用 Web Services Enhancements 发送带有附件的 SOAP 消息
- C# 有趣的继承代码
- Visual C#常用函数和方法集汇总
- 透视企业数据 - 办公自动化软件的新发展
- 加入开发人员网络计划,获得来自Sun专家的技术协助
- 一个计算周次和本周时间范围的代码(c#)
- Web Services Enhancements 3.0 Quick Start(二)
- hibernate+spring+xdoclet+junit+tomcat+postgresql+myfaces+ajax4jsf
- js的ie和firefox的兼容性汇编补充
- c#传值
- asp.net 之广告控件
- 屏幕锁定源程序(屏蔽一般的系统热键以及键盘上任何你想要屏蔽的按键)
- ASP连接SQL SERVER数据库语句
- 使用System.Draming 命名空间绘制图形
- 自己弄的一个用户注册控件