我在ReactJS中使用Axios来调用托管在云上的带有自签名证书的API。请求的错误返回net::ERR_CERT_REVOKED。
我已经在运行reactjs的MacOS上将自签名代码添加到了我的登录密钥链中。但当我在Chrome上查看日志中的错误时,证书仍然被吊销。在safari上,错误是无法加载资源:此服务器的证书无效。
try {
const response = await axios.post(
'https://1.1.1.1:3000/login',
{ withCredentials: true },
{ auth: apiAuth },
{ data: bodyFormData },
{ headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }
)
return response.data;
} catch (error) {
console.log(error);
}该问题的IP地址已更改。
我尝试在Axios请求中使用以下代码,但没有帮助
const agent = new https.Agent({
rejectUnauthorized: false
});期望服务器给出响应,但证书作为响应被吊销。
发布于 2019-10-21 00:51:26
自签名证书...net::ERR_CERT_REVOKED ...MacOS
您可能会遇到MacOS 10.15和iOS 13中对证书的新要求,这些要求似乎也适用于自签名证书。虽然您没有提供有关您的特定证书的任何详细信息,但我猜它的有效期超过825天。当然,它也可能是任何其他新需求-有关细节,请参阅Requirements for trusted certificates in iOS 13 and macOS 10.15。
https://stackoverflow.com/questions/58474007
复制相似问题