我在客户端发起HTTPS请求时遇到了问题。
代码片段可能如下所示:
var fs = require('fs');
var https = require('https');
var options = {
hostname: 'someHostName.com',
port: 443,
path: '/path',
method: 'GET',
key: fs.readFileSync('key.key'),
cert: fs.readFileSync('certificate.crt')
}
var requestGet = https.request(options, function(res){
console.log('resObj', res);
}
我遇到的问题是:错误: 证书链中有自签名证书。
当我使用Postman时,我可以导入客户端证书和密钥,并且可以无任何问题地使用它。是否有任何解决方案可用??我还想了解一下Postman如何处理证书并运作的一些相关信息。