首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows中生成自签名证书

在Windows中生成自签名证书
EN

Stack Overflow用户
提问于 2020-03-02 16:17:02
回答 2查看 648关注 0票数 0

我希望在Windows中生成一个自签名SSL证书,并将它与我的IE和Edge网站一起使用。

两个文件.pvk.cer需要插入到我的网站的代码。

我遵循此页,运行以下命令,生成一个powershellcert.pfx

代码语言:javascript
运行
复制
$cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname company.co.nz

$pwd = ConvertTo-SecureString -String ‘password1234’ -Force -AsPlainText

$path = ‘cert:\localMachine\my\’ + $cert.thumbprint

Export-PfxCertificate -cert $path -FilePath c:\junk\certificate\powershellcert.pfx -Password $pwd

有人知道如何生成.pvk.cer吗?

编辑1:

我下载了PVKConverter,并运行了PVKConverter.exe -i powershellcert -o pvk -d "password1234",只有一个文件pvk_1.cer生成。

有人知道我如何生成.pvk吗?

EN

回答 2

Stack Overflow用户

发布于 2020-03-03 02:26:03

若要从您的.pvk文件的内容生成.pfx.cer文件,请使用微软的PVKConverter工具,可从https://www.microsoft.com/en-us/download/details.aspx?id=40812下载

票数 0
EN

Stack Overflow用户

发布于 2020-03-08 10:18:28

提供免费SSL证书的著名服务是让我们加密。使用openssl,您只需运行以下命令在希望存储它们的文件夹中生成证书

代码语言:javascript
运行
复制
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem 

(-x509意为x509协议;-days 365为1年;-newkey为生成新密钥;rsa:2048为使用2,048位RSA算法;-keyout为放置密钥的位置;-out为放置证书的位置)

注意到您可能仍然会收到“不安全”、“无效证书颁发机构”警告,因为它们是自签名的。

若要在Windows上安装openssl,请转到openssl Wiki二进制文件,然后转到表中的第一个链接,然后向下滚动,您将找到用于Windows的安装程序,包括64位和32位版本。根据您的系统选择版本,下载并安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60492784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档