问题标签 [mpesa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
4 浏览

node.js - 错误消息:LIPANAMPESA ONLINE 中的“传递的授权类型无效”

正在执行 mpesa stk 推送请求,但出现以下错误

数据:{ requestId:'83453-44408935-1',errorCode:'400.008.02',errorMessage:'传递的授权类型无效'}

我是在线使用nodejs的lipanampesa,这个错误的可能原因是什么,我认为这里不需要源代码。

0 投票
0 回答
79 浏览

node.js - 如何在 nodejs 中使用 RSA 证书进行加密?

我正在浏览一些文档,我需要使用证书加密一些数据。文档说

使用 M-Pesa 公钥证书加密阵列。使用 RSA 算法,并使用 PKCS #1.5 填充(不是 OAEP),并将结果添加到加密流中。

然后它继续说:

使用 base64 编码将生成的加密字节数组转换为字符串。生成的 base64 编码字符串是安全凭证。

所以我的问题是:

  1. 我如何在nodejs中实现这一点?
  2. 读过

证书包含公钥。除了包含公钥之外,证书还包含其他信息,例如颁发者、证书的用途以及其他类型的元数据。

. 与仅使用公钥相比,使用证书加密有什么优势?还是同样的事情?