我使用openSSL创建.key和.csr文件。
openssl req -new -newkey rsa:2048 -passout pass:myPassword -nodes -out myDomainName.csr -keyout myDomainName.key
我知道.csr文件需要提交给证书颁发机构,但是我的asp net核心对象期望一个.pfx文件作为输入(我认为)...我怎么得到.pfx文件?我会以某种方式将.key转换为.pfx吗?
options.Listen(ipAddress, 443, listenOptions => {
listenOptions.UseHttps("myCertificate.pfx" /* how to get this file? */, password);
});
答案 0 :(得分:0)
证书颁发机构使用csr(证书签名请求)文件为您创建SSL,这是您在应用程序中使用的SSL,没有从csr到pfx的转换,您可以在本地执行。
注意:他们不需要您的私钥。
对于免费替代方案,您可以使用this CA