我试图将Insomnia与客户端证书一起使用。我从Insomnia文档中跟踪了this document。我添加了我的证书pem文件和密码。
问题是我仍然收到此错误:
错误:无法连接到服务器。
你知道为什么吗?感谢。
答案 0 :(得分:1)
失眠似乎在应用客户证书的规则中相当严格。 例如,如果连接到localhost:5050,则应将localhost:5050作为主机。在这种情况下,Localhost不起作用。
Key + Certificate也是获得工作结果最安全的方式。我注意到许多情况下封装证书(PFX)不起作用,但密钥+证书文件却没有。我认为这与创建pfx证书的方式有关,因为它也适用于我测试的浏览器。
答案 1 :(得分:0)
我能够使用失眠版本 2021.4.1 使用极其罕见的服务。我不能用 Soapui 和 Postman 来消费它。
我遵循了这些简单的steps。它在第一次尝试时奏效:D,在我的情况下,只有 p12 文件就足够了。
我会把官方文档放在这里,以防链接消失:
Insomnia 支持 PFX (Mac) 和 PEM(Windows 和 Linux)证书。要导入新证书,请打开“文档/集合设置”对话框(可从左上角菜单访问),然后单击“客户端证书”选项卡。在这里,您可以添加新证书并查看现有证书。
现在让我们看看如何导入一个。
如果您熟悉客户端证书,唯一需要解释的字段应该是 Host 字段。
导入证书后,它将显示在主证书列表中。从这里,可以启用/禁用或删除它。