我正在使用节点js和express创建API。当我们开始生产时,我决定使用ssl加密api,(只需添加require'https'选项并使用openssl创建require键和cert文件)。
我想继续使用postman(chrome插件)处理API,所以为了让我能够这样做,我使用Chrome访问了API,将API的证书保存到磁盘然后导入了该证书文件(cer格式) )到Chrome中的“个人”证书商店。到目前为止,这么简单。
然后我就能按预期开始在ssl上使用API了。大。现在,它开始有点奇怪的是,如果我想从我的个人证书存储区中删除该证书,我希望能够打开设置 - > htttps - >管理证书然后能够删除证书,但证书在证书列表中不可见。它显然是导入的并且正在工作,它只是没有显示在列表中。有问题的机器正在运行win 10,所以我还检查了机器的证书管理控制台,我搜索了证书,但无法在任何地方找到它。
我认为这应该非常简单,那么我导入的证书在哪里(哪些是明确导入和工作的),以便我可以将其删除?
谢谢!
答案 0 :(得分:3)
所以,我终于找到了解决方法。从命令行开始" certmgr"从那里我可以看到已安装的证书并将其删除。从Chrome内部查看时,不确定为什么它不显示?!