0
node-soapモジュールを使用してSSLでWSDLメソッドにアクセスしようとしています。 、私はSSL認証を無効にするか、ssl-root-cas
モジュールを使用しようとしましたnode-soap 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'エラー
authorized: false,
authorizationError: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE',
が、それはローミングサービスを作るdoesntの:私は、サーバーに接続し、client.desclibe()
を得るが、私は、WSDLのメソッドにアクセスしようとしているとき、私は得ることができます毎回このエラーが発生します。
client = soap.createClient(wsdl_url, {
wsdl_options: {
key: fs.readFileSync('ssl/privatekey.key'),
cert: fs.readFileSync('ssl/public-certificate.crt'),
passphrase: 'password',
rejectUnauthorized: false,
},
forceSoap12Headers: true
},
function(err, client){
client.setSecurity(new soap.ClientSSLSecurity(
'ssl/privatekey.key' ,
'ssl/public-certificate.crt' ,
'ssl/new-ca.crt' ,
{
rejectUnauthorized: false,
passphrase: 'password'
}
));
client.ServerMethod({ name : 'value' }, function(err, result) {
console.log(result);
});
})
誰もが間違って何が起こっているかの提案があります:node-soap
を使用してどのようにイム
はこれがありますか?私はSSLを必要とするので、私はちょうどそれをオフに切り替えることができません。
解決しましたか? –