使用 JavaScript 解密 ApplePay 令牌

Decrypt ApplePay Token with JavaScript

我想在可以获得 NPM 包的环境中解密 ApplePay 令牌。有几个回购协议可以做到这一点,但 JavaScript.

中没有

对于Rubyhttps://github.com/spreedly/gala

我想移植它,但我不确定 JavaScript 中的等效 OpenSSL 调用。

OpenSSL::Cipher.new("aes-256-gcm").decrypt
OpenSSL::PKey::EC.new(Base64.decode64(ephemeral_public_key))
OpenSSL::X509::Store.new
Digest::SHA256.new

请教我一个 NPM 包,哪些功能是等效的?

我能够拼凑一些项目并在 JS 中获得一个可用的解密示例。

https://github.com/inturbidus/applepay-token