上传TLS客户端证书火力地堡云功能
问题描述:
我试图找出是否有可能上传TLS客户端证书。 TLS客户端证书是由名为Swish的第三方支付解决方案所要求的。上传TLS客户端证书火力地堡云功能
这是我的第一火力点的项目,它似乎傻,像这样的小问题,将使得平台不能用于我..
答
有些头痛后,并试图我发现了一个很简单的方法来解决,通过沙沙支付云功能:
使用request-js,而不是建在图书馆,我只需要编译选项对象在request.post()方法使用如下:
const swishOptions = {
url: 'LINK TO SWISH SERVER',
json: true,
pfx: fs.readFileSync('cert.p12'),
passphrase: 'swish',
body: swishRequestBody
}
的cert.p12文件应该放在山姆e文件夹作为index.js并将与函数一起上传。
rq.post(swishOptions, (err, res) => {
if (err){
console.log('payment creation error: ' + JSON.stringify(err))
reject(err)
}
if (res){
console.log('Payment-token: ' + res.headers.paymentrequesttoken)
}
});
的被检体内对象应包含在Swish API指定的所有字段,使用的console.log()读取来自沙沙服务器错误的消息。