如果未指定-sv,makecert在哪里存储私钥?

MrB*_*MrB 10 certificate

假设我运行此命令:

makecert testcert.cer
Run Code Online (Sandbox Code Playgroud)

是否创建了私钥?如果是这样,即使我没有告诉makecert在任何证书存储中安装此证书,它在哪里自动存储在系统中?

Sco*_*vey 2

看起来私钥存储在文件本身中。从http://msdn.microsoft.com/en-us/library/bfsktky3(VS.80).aspx的文档中,它指出...

警告
您应该使用证书存储来安全地存储您的证书。该工具使用的 .snk 文件以不受保护的方式存储私钥。当您创建或导入 .snk 文件时,您应该在使用过程中小心保护它,并在完成后将其删除。