0

我才刚刚开始使用 Insomnia 来测试一些 REST 调用。我遇到了证书问题,因为我在服务器上的证书的公用名与用于访问服务器的主机名不匹配。我想知道,是否有办法在 Insomnia 中禁用主机名验证?

我遇到了这个提到要使用的标志的链接,但我目前不确定如何使用标志配置 Insomnia https://docs.oracle.com/middleware/11119/wls/WLACH/taskhelp/security/ DisableHostNameVerification.html

此时,我也在尝试使用适当的 SAN 重新生成服务器证书,但由于一些限制,我的主机 IP 可能会更改,所以我不确定这是否是我每次必须测试时都可以使用的解决方案一些电话。

如果您知道我们如何配置 Insomnia 以跳过主机名验证检查,请提供帮助。谢谢。

4

1 回答 1

0

在将 SAN 添加到证书 csr 后,我能够进行验证。要在 csr 中用于添加 SAN 的标记是:

subjectAltName = IP:<> 或 subjectAltName = DNS:<>

可以将多个 SAN 添加到证书中。

但是,我无法找到在 Insomnia 上禁用主机名验证的方法。虽然如果您想完全跳过对证书的验证,那么您可以取消选中“首选项”中的“验证证书”选项。

于 2020-07-29T03:28:33.653 回答