Apple Pay-解密付款数据

用户123

我试图在成功获得Apple Pay授权后解密对象的paymentData属性PKPaymentToken

我试图按照此处的说明进行操作,但仍停留在解密步骤的第2步中,该步骤显示:

使用publicKeyHash密钥的值确定Apple使用了哪个商人公共密钥,然后检索相应的商人公共密钥证书和私钥。

我怎么做?

请指教。

谢谢!

和霍奇

给定从Apple开发人员中心下载的Apple Pay证书文件,以下是在Ruby中计算publicKeyHash的方法。

require "base64"
require "digest"
require "openssl"

# set cert_file = path to the downloaded Apple Pay .cer file

cert = OpenSSL::X509::Certificate.new(File.read(cert_file)) 
# strip off the "-----BEGIN PUBLIC KEY-----" line at the start of the string
pem = cert.public_key.to_pem.split("\n").drop(1)
# strip off the "-----END PUBLIC KEY-----" line at the end of the string
pem = pem.take(pem.length - 1)

decoded = Base64.decode64(pem.join)
public_key_hash = Digest::SHA256.base64digest(decoded)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apple Pay-解密付款数据

来自分类Dev

Apple Pay付款令牌示例

来自分类Dev

Apple Pay付款表无法打开

来自分类Dev

通过Apple Pay分期付款/延期付款

来自分类Dev

Apple Pay的“付款未完成”-无法获得令牌

来自分类Dev

订阅付款模式可用于Apple Pay吗?

来自分类Dev

Apple Pay-存折空

来自分类Dev

如何使用Stripe的Apple Pay

来自分类Dev

什么是Apple Pay URL方案?

来自分类Dev

如何使用Stripe的Apple Pay

来自分类Dev

Appcelerator Titanium和Apple Pay

来自分类Dev

与Android Pay(android)和Apple Pay(iOS)进行本机集成

来自分类Dev

Apple pay on web pay 订单完成后支付

来自分类Dev

Google Pay付款集成

来自分类Dev

如何验证ios设备支持Apple Pay

来自分类Dev

通过企业帐户分发Apple Pay应用

来自分类Dev

加载Apple Pay送货地址无街

来自分类Dev

Apple Pay / Stripe集成问题

来自分类Dev

Apple Pay忠诚度NFC API

来自分类Dev

无法在SwiftUI中实施Apple Pay

来自分类Dev

迅捷的Apple Pay崩溃;PKPaymentAuthorizationViewController = nil

来自分类Dev

南非市场上的Apple Pay

来自分类Dev

Apple Pay 应用内配给卡

来自分类Dev

如何接收Google Pay的加密付款令牌数据

来自分类Dev

使用Google Pay令牌测试数据条API付款

来自分类Dev

如何在真实设备上测试Braintree + Apple Pay?

来自分类Dev

使用Apple Pay无需支付即可创建代币

来自分类Dev

Apple Pay检测钱包没有信用卡

来自分类Dev

无法在iPhone 6上打开Apple Pay表