我正在尝试使用节点 js 使用 RSA OAEP SHA-256 格式加密卡号。然后我应该把这个加密的卡号发送给 exp。Cybersource 的日期和密钥 ID。我得到了 jwk 格式的公钥。这包括key_id、算法等。我尝试了多种方式,包括将jwk密钥转换为pem格式。还没有成功。
这是我尝试输入我创建的加密卡号时遇到的错误:
(node:2673) UnhandledPromiseRejectionWarning: StatusCodeError: 400 - "{\"responseStatus\":{\"status\":400,\"reason\":\"DECRYPTION_ERROR\",\"message\":\"无法解密PAN (RsaOaep256): 数据散列错误\",\"correlationId\":null,\"details\":[],\"_embedded\":{}},\"_links\":{\"self\" :null,\"文档\":[],\"下一个\":[]}}
有任何想法吗?