支付宝的坑

密钥配置

首先进入OpenSSL工具,再输入以下命令。

1 OpenSSL> genrsa -out app_private_key.pem   1024  #生成私钥
2 OpenSSL> pkcs8 -topk8 -inform PEM -in app_private_key.pem -outform PEM -nocrypt -out app_private_key_pkcs8.pem #将私钥转换成PKCS8格式
3 OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem #生成公钥

将公钥去除头尾、换行和空格,上传到下图密钥处

PKCS8去除头尾、换行和空格,就是客户端要用到的KAliPrivateKey 

验证上传公钥正确性(可选)

开放平台地址:https://openhome.alipay.com/platform/appManage.htm

点开后保存公钥,下面有个 验证公钥正确性 按钮

下载完工具后,将PKCS8格式的私钥去除头尾后放到左边,点生成签名后,将生成的签名输入到上图验证

客户端配置

KAliPartner - 合作者身份(PID)

https://b.alipay.com/order/pidAndKey.htm

KAliSeller - 支付宝账号

KAliPrivateKey  -  RSA私钥

服务器配置

AlipayPartner - 合作者身份(PID)

AlipayKey - 安全校验码(Key)

AlipayAccount - 支付宝账号

原文地址:https://www.cnblogs.com/beyond100/p/5833430.html