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和上次服务端的一样。

六、选择证书,并安装证书

七、使用证书
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());
总结
这两个主要通过一个示例来讲述怎么创建安全证书,使用安全证书,在下节中将全面介绍四个认证方式的示例

posted on 2006-10-26 22:39  jiekengxu  阅读(3350)  评论(1编辑  收藏  举报

导航