我正在使用Fiddler2(或尝试)来捕获一个Windows桌面小工具击中HTTPSnetworking服务的SSLstream量。 它曾经工作过,然后几天前就停了,总是出现这个错误: ————————— Unable to Generate Certificate ————————— Creation of the interception certificate failed. makecert.exe returned -1. Results from C:\Program Files\Fiddler2\MakeCert.exe -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -eku 1.3.6.1.5.5.7.3.1 -r -cy authority -a sha1 Error: Can't create the key of the subject ('JoeSoft') Failed ——————————————- (我把swipe来自谷歌的小提琴手的错误,虽然我只是张贴我自己的,它应该很快可见)。 有没有其他人有这个问题,并解决了它? 小提琴刚刚坏了吗?
我做了一个干净的安装Windows 10和Visual Studio 2015,并没有find任何地方makecert.exe。 是否需要安装其他软件来恢复此程序? 我查看了“C:\ Program Files(x86)\ Microsoft SDKs \ Windows \\”下的所有文件夹,但没有看到它。 我也打开了“VS2015的开发者命令提示符”,并尝试运行“makecert”,但没有find。
我有通过MakeCert生成的证书。 我想使用这个证书WCF消息安全使用PeerTrust。 如何以编程方式将证书安装到使用c#或.NET的“可信任人员”本地机器证书存储中? 我有一个CER文件,但也可以创build一个PFX。
这是我的情况: 我试图创build一个SSL证书,将安装在所有开发人员的机器,以及两个内部服务器(一切都是非生产)。 我需要做什么来创build一个可以在所有这些地方安装的证书? 现在我已经有了一些东西,使用Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin中的makecert应用程序: makecert -r -pe -n "CN=MySite.com Dev" -b 01/01/2000 -e 01/01/2033 -eku 1.3.6.1.5.5.7.3.1 -ss Root -sr localMachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 mycert.cer 但是,我不知道如何将这个.cer文件放在其他计算机上,当我将其安装在本地计算机IIS上时,每次通过https访问一个页面时,都会得到安全提示(即使在我已经安装了证书)。 有没有人做过这个?