支付宝的坑
密钥配置
首先进入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 - 支付宝账号