Skip to content

Instantly share code, notes, and snippets.

@treo
Created April 9, 2014 11:04
Show Gist options
  • Save treo/10255313 to your computer and use it in GitHub Desktop.
Save treo/10255313 to your computer and use it in GitHub Desktop.
Accessing a SOAP web service which requires a client certificate using node-soap 0.4.3
var soap = require('soap'),
fs = require('fs');
client = soap.createClient('https://some-webserv.ic/something.wsdl', {
wsdl_options: {
cert: fs.readFileSync('cert.pem'),
key: fs.readFileSync('keyfile.key')
}
}, function(err, client){
console.log(client.describe());
})
// Note: the keyfile should not be secured with a passphrase
@ceelsoin
Copy link

@jleira

this option works in 2020 on 0.33.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment