curl: (60) SSL certificate problem: unable to get local issuer certificate

前端 未结 26 2723
我寻月下人不归
我寻月下人不归 2020-11-22 08:09
root@sclrdev:/home/sclr/certs/FreshCerts# curl --ftp-ssl --verbose ftp://{abc}/ -u trup:trup --cacert /etc/ssl/certs/ca-certificates.crt
* About to connect() to {abc         


        
26条回答
  •  不知归路
    2020-11-22 08:23

    Yes you need to add a CA certificate also. Adding a code snippet in Node.js for clear view.

    var fs = require(fs)
    var path = require('path')
    var https = require('https')
    var port = process.env.PORT || 8080;
    var app = express();
    
    https.createServer({
    key: fs.readFileSync(path.join(__dirname, './path to your private key/privkey.pem')),
    cert: fs.readFileSync(path.join(__dirname, './path to your certificate/cert.pem')),
    ca: fs.readFileSync(path.join(__dirname, './path to your CA file/chain.pem'))}, app).listen(port)
    

提交回复
热议问题