我刚刚从GoGaddy获得证书。它进来的.zip文件,该文件中有两个文件:我的证书的私钥在哪里
我已经安装了他们的“certificate.p7b” &“cetificate.crt”
,但是当我尝试查找私关键的任何一个,我得到NULL,这意味着他们没有私人。
当然,所有这些都是更大问题的一部分,我试图为AZURE网站安装证书,并且它不需要.crt文件,因此我需要将它导出到.pfx中
顺便说一句,我在一台工作笔记本电脑,它有一些预装的证书,并且都有私钥。这是我用来查找私钥的代码:
X509Store store = new X509Store(StoreName.My);
store.Open(OpenFlags.MaxAllowed);
foreach (var certin store.Certificates)
{
var pk = cert.PrivateKey;
}
哪里是私钥,以及如何获得它?
我得到了EJP描述的私钥,并将其与证书文件@ openssl命令行一起用于创建.pfx文件,然后将其安装在我的天蓝色网站中。 – ostati