0

目前我正在开发我的服务以使用每个soap服务发送TLS证书,我已经创建了客户端和服务器端,它接受带有java证书(JKS)的soap请求......但我无法找到客户端的任何示例nodejs 使用 JKS 或 PEM 文件发送soap请求。

如果您有任何链接,我可以获取有关 nodejs 示例的信息,以便使用 TLS 证书将肥皂请求发送到服务器,请您帮我解决一下。

提前致谢。

4

1 回答 1

1

对于自签名证书固定。https我只能通过模块找到一种方法。例如下面:

const fs = require('fs'); 
const https = require('https'); 
const options = { 
    hostname: 'localhost', 
    port: 8080, 
    path: '/', 
    method: 'POST', 
    ca: fs.readFileSync('ca-crt.pem') 
}; 
const req = https.request(options, function(res) { 
    res.on('data', function(data) { 
        process.stdout.write(data); 
    }); 
}); 
req.end();

!Noted:当您发送到肥皂时,您必须仔细检查标题和正文。+“缓存控制”:“无缓存”,+“soapaction”:actionName,+“内容类型”:“文本/xml;charset=UTF-8”,

于 2019-07-29T08:14:59.130 回答