Web Services Enhancements 3.0 Quick Start(二)
上次主要是利用通过安全证书(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());
这两个主要通过一个示例来讲述怎么创建安全证书,使用安全证书,在下节中将全面介绍四个认证方式的示例
posted on 2006-10-26 22:39 jiekengxu 阅读(3350) 评论(1) 编辑 收藏 举报