Ich habe einen Soap-Client in node.js mit soap.js erstellt. Die Kommunikation über SIP ist über https erfolgt. Wenn ich versuche, ich zu verbinden halten diesen FehlerWie ignoriert man selbst signierten Zertifikatsfehler node.js soap.js
{ [Error: self signed certificate] code: 'DEPTH_ZERO_SELF_SIGNED_CERT' }
Unten ist mein Code
var url = '../public/test.wsdl';
var client = soap.createClient(url,sslOptions, function(err, client) {
client.setSecurity(new soap.WSSecurity('testuser', 'testpassword'));
client.CheckStatus(args, function(err, result) {
console.log(err);
// console.log(result);
});
});
Ich habe auch versucht die folgende ssl Einstellung aber did't trainieren
sslOptions = {
key: fs.readFileSync('../certs/test-key.pem'),
cert: fs.readFileSync('../certs/test-cert.pem'),
rejectUnauthorized : false,
secureOptions : constants.SSL_OP_NO_TLSv1_2,
strictSSL : false
};
Jede Hilfe würde geschätzt werden !!
gegoogelt "wie selbst signiertes Zertifikat Fehler ignorieren node.js soap.js". Erstes Ergebnis http://stackoverflow.com/questions/10888610/ignore-invalid-self-signed-ssl-certificate-in-node-js-with-https-request – Jan