快捷搜索:  xxx  as  推理研究所  幼幼  侦探研究所

龙虎28网:WCF身份验证之X509证书



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

1. 创建数字证书

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

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

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

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

.导入证书到相信的人。

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

2. 创建办事代码

[ServiceContract]

public interface ICalculator

{

[Op龙虎28网erationContract]

double add(d龙虎28网ouble 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龙虎28网(typeof(CalculatorService));

_serviceHost.Opened= (s, q) =>

{

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

Console.Read();

};

_serviceHost.Open();

}

}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: