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..
Web Services Enhancements 3.0 Quick Start(二)
五、输入Policy 名称,下一步,在选择客户端policy file和服务端policy file 选项中选择Secure a client application ,在客户端认证方式中选择Certficate和上次服务端的一样。
Web Services Enhancements 3.0 Quick Start(二)
六、选择证书,并安装证书
Web Services Enhancements 3.0 Quick Start(二)
七、使用证书
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());
总结
这两个主要通过一个示例来讲述怎么创建安全证书,使用安全证书,在下节中将全面介绍四个认证方式的示例

你可能感兴趣的:(web services)