当前位置:主页 > 行业指南 >

WCF身份验证之X509证书

发布时间:19-12-06 阅读:298

X.509 数字证书是在 Internet 情况下,最方便的认证要领

1. 创建数字证书

X509证书可以经由过程 证书揭橥机构(如 VeriSign Inc)购买或经由过程MakeCert.exe 对象创建开拓时代应用的临时证书

.制作一个证书。制作证书:makecert -sr localmachine -ss My -n CN=ejiyuan -sky exchange -pe -r。

参考:http://msdn.microsoft.com/zh-cn/library/aa702761.aspx

.导出证书文件,带密钥的pfx文件。应用mmc

.导入证书到相信的人。

.导入证书到相信的机构,这个证书就被相信了。

2. 创建办事代码

[ServiceContract]

public interface ICalculator

{

[OperationContract]

double add(double x, double y);

}

public class CalculatorService : ICalculator

{

public double add(double x, double y)

{

return xy;

}

}

class Program

{

static void Main(string[] args)

{

ServiceHost _serviceHost = new ServiceHost(typeof(CalculatorService));

_serviceHost.Opened= (s, q) =>

{

Console.WriteLine("办事已启动");

Console.Read();

};

_serviceHost.Open();

}

}



上一篇:重磅!何洁刁磊正式分居?任性的爱情该买单了
下一篇:冬天易发脑出血,年轻人也别放松警惕