wcf x509 证书生成和配置

X509自定义证书于wcf的wshttpbinding的message方式的实验过程(有图有真相)

下载

一、制作证书:

Vs 2008 命令行下:

D:\Program Files\Microsoft Visual Studio 9.0\VC>makecert-sr localmachine -ss My -n CN=wcf服务端机器名 -sky exchange -pe –r


在Win7环境中(windows server 2003见后面的参考链接去了解):

在“个人”这里会看到刚才命令行加的证书:


然后加密码导出为pfx(个人信息交换)文件:


二、服务端存储到(导入到)“受信任的根证书颁发机构”:


给证书加everyone权限:

Win7:


Windows server 2003:

给这个文件夹加everyone:

C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

或者用findprivatekey工具精确配置(http://technet.microsoft.com/zh-cn/windowsserver/aa717039%28vs.90%29.aspx

三、客服端存储到(导入到)“受信任人”:


也要加everyone权限

四、配置方式服务端:


五、配置方式客户端:


六、代码方式:略

七、效果:

用工具抓包:

未加密:


加密的:


八、上面是Certificate 方式,也可以UserName等方式:

http://technet.microsoft.com/zh-cn/magazine/system.servicemodel.messagesecurityoverhttp.clientcredentialtype(zh-tw,VS.90).aspx

九、参考:

http://blog.csdn.net/yfz19890410/article/details/7654246

http://www.doc88.com/p-496983578290.html

http://blog.csdn.net/wast/article/details/1847885

http://www.cnblogs.com/webhuahua/archive/2010/09/04/1818090.html

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值