WCF证书配置

打开“运行”窗口,可以通过按“Windows+R”快速打开。在窗口中输入“MMC”并按回车即可进入,

在菜单 文件à添加/删除管理单元,添加证书,

打开VS命令窗口,输入如下命令创建证书

makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=HbServer -sky exchange -pe     (服务端证书)

makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=HbClient -sky exchange -pe      (客户端证书)

命令中各个参数含义:

-sr

指定的证书存储区中的注册表位置。

currentUser

指定注册版存储位置为 HKEY_CURRENT_USER.

localMachine

指定注册版存储位置为 HKEY_LOCAL_MACHINE.

-ss

指定证书存储的位置。

-a

指定相关的算法,可以选择 MD5 算法或者 SHA1算法

-n

指定证书的名称。该名称遵循X.500命名标准。简单例子如 "CN=MyName" 格式,如果没有指定/n开关,证书默认的名称是"Joe's Software Emporium"。

-sky

证书键类型。可以设置为 exchange 或者 signature。

-pe

证书可导出

 

证书创建成功后分别设置两个证书的权限,选中证书右击à所有任务à管理私钥,设置为EveryOne,

 

猜你喜欢

转载自blog.csdn.net/huzhizhewudi/article/details/84330183
WCF