1

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

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

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

现在我想以编程方式删除它(C#),我可以通过什么命令行来做到这一点?

4

2 回答 2

1

You can delete it just like you delete any other file in C#:

        string path = @"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\aaa.cer";
        FileInfo myfileinf = new FileInfo(path);
        myfileinf.Delete();
于 2013-04-08T23:02:25.303 回答
0

我想出了解决方案是什么,

certmgr -del -c -n "aaa" -s -r localMachine My
于 2013-04-09T16:08:40.093 回答