目前我正在开发我的服务以使用每个soap服务发送TLS证书,我已经创建了客户端和服务器端,它接受带有java证书(JKS)的soap请求......但我无法找到客户端的任何示例nodejs 使用 JKS 或 PEM 文件发送soap请求。
如果您有任何链接,我可以获取有关 nodejs 示例的信息,以便使用 TLS 证书将肥皂请求发送到服务器,请您帮我解决一下。
提前致谢。
目前我正在开发我的服务以使用每个soap服务发送TLS证书,我已经创建了客户端和服务器端,它接受带有java证书(JKS)的soap请求......但我无法找到客户端的任何示例nodejs 使用 JKS 或 PEM 文件发送soap请求。
如果您有任何链接,我可以获取有关 nodejs 示例的信息,以便使用 TLS 证书将肥皂请求发送到服务器,请您帮我解决一下。
提前致谢。
对于自签名证书固定。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”,