1

我的本地开发工作站位于公司的防火墙后面。它使用不受信任的自签名 CA。因此,当我尝试使用 @azure/identity 中的 DefaultAzureCredential 访问 Azure 密钥保管库时,出现错误

FetchError:对https://mytestkv.azure.net/secrets/mypassword/?api-version=7.2的请求失败,原因:无法验证第一个证书

我知道这是一个证书问题,因为如果我将我的应用程序部署到 Azure,访问应用程序的密钥保管库没有问题。我的应用程序是 Javascript/Node 应用程序。

有没有办法让应用程序不检查自签名证书?

4

1 回答 1

0

由于您使用的是自签名证书,因此将 strictSSL 设置为 false 不会强制 Key Vault 验证证书。

strictSSL: false
于 2021-11-18T08:01:36.413 回答