删除使用makecert创建的自签名证书

时间:2013-04-08 22:55:16

标签: c# iis-7 x509certificate

我使用以下命令创建了自签名证书:

makecert -r -pe -n "CN=aaa" -sky exchange -ss my -sr localmachine aaa.cer

此证书在我的IIS管理器中显示为服务器证书,这就是我想要的。

现在我希望以编程方式(C#)删除它,我可以用它命令行是什么?

2 个答案:

答案 0 :(得分:1)

您可以删除它,就像删除C#中的任何其他文件一样:

        string path = @"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\aaa.cer";
        FileInfo myfileinf = new FileInfo(path);
        myfileinf.Delete();

答案 1 :(得分:0)

我弄清楚解决方案是什么,

certmgr -del -c -n "aaa" -s -r localMachine My