Vue + Asp.NET调试时出现的证书问题
今天调试之前的项目突然之间提示证书过期,每次刷新界面都要手动点一下,非常难受.
因为当时没有截图,这里网上找一张图片,我的是localhost
,每次刷新都需要点击继续访问
,在这里记录一下解决过程.
1. 证书过期问题
根据Vue的配置文件Vite.config.js
找到证书的地址C:\Users\你的用户名\AppData\Roaming\ASP.NET\https
删除掉pem的文件,然后使用OpenSSL生成一个新的证书,关于OpenSSL的使用可以看这篇文章(OpenSSL新手教程)
过程如下:
步骤一:创建新的私钥
在这里我们已经有私钥了,就不需要重新生成私钥了,但是如果想要更换私钥可以使用以下命令
私钥的名称应该与配置文件中变量
certigicateName
的值一致,我这里以new_private
为例,实际使用请注意更改名称,这个试用以下所有生成语句
openssl genrsa -out new_priva