我使用makecert.exe创建证书,在命令行输入makecert -n "CN=FabrikamEnterprises" -pe -sr localmachine -ss My -a sha1 -sky exchange,但在MMC的证书管理单元中查看FabrikamEnterprise证书状态时却总是显示“该证书有一个无效的数字签名。”,苦恼中。。。请各位大侠帮忙。
如果是需要创建测试用的证书,可以在后面加上参数-r表示创建自签名证书,也就是执行:
makecert -n "CN=FabrikamEnterprises" -pe -sr localmachine -ss My -a sha1 -sky exchange -r
如果不加-r,将会默认使用证书”Root Agency“进行签名,而对于系统来说,证书”Root Agency“并不一定能够正常使用
原来如此,谢谢!