WCF示例(17) - 安全(Security)2012-01-20 webabcd 介绍WCF(Windows Communication Foundation) - 安全(Security):本文以用户名和密码做验证,通过X.509证书做加密为例示例1、证书
setup.batmakecert -sr LocalMachine -ss My -a sha1 -n CN=Webabcd -sky exchange -pecertmgr -add -r LocalMachine -s My -c -n Webabcd -s TrustedPeople
2、服务IHello.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text; using System.ServiceModel; namespace WCF.ServiceLib.Security{ /**//// <summary> /// IHello接口 /// </summary> [ServiceContract] public interface IHello { /**//// <summary> /// 打招呼方法 /// </summary> /// <param name="name">人名</param> /// <returns></returns> [OperationContract] string SayHello(string name); }}