alipayRootCert.crt
alipayCertPublicKey_RSA2.crt
appCertPublicKey_2021004135696122.crt
我现在在支付宝后台下载下来了这三个东西,
我现在需要给支付宝配置
app_private_key
alipay_public_key
app_cert_sn
alipay_root_cert_sn
我要怎么对应传递参数
-
app_private_key:
- 这是你的应用私钥,你应该在生成应用公钥(
appCertPublicKey_2021004135696122.crt
)时已经创建了它。 - 私钥通常保存为
.pem
文件,如果你在创建应用公钥时没有保存它,你可能需要重新生成一对新的公私钥,并在支付宝后台上传新的公钥。
- 这是你的应用私钥,你应该在生成应用公钥(
-
alipay_public_key:
-
这是支付宝的公钥,用于验证从支付宝服务器接收到的签名。你可以从支付宝提供的
alipayCertPublicKey_RSA2.crt
证书中提取出来。 -
使用OpenSSL工具提取公钥:
openssl x509 -pubkey -noout -in alipayCertPublicKey_RSA2.crt > alipay_public_key.pem
-
其中
alipay_public_key.pem
文件就包含了需要的支付宝公钥。
-
-
app_cert_sn:
-
这是你的应用证书序列号,你可以使用OpenSSL来提取它:
openssl x509 -in appCertPublicKey_2021004135696122.crt -serial -noout
-
命令会输出序列号,格式为
serial=XXXXXX
。只需提供等号后面的值。
-
-
alipay_root_cert_sn:
-
这是支付宝根证书序列号。如果你有多个根证书,需要将所有根证书的序列号按顺序拼接起来,中间以
_
分隔。 -
使用以下命令提取根证书序列号:
openssl x509 -in alipayRootCert.crt -serial -noout
-
同样,命令会输出序列号,格式为
serial=XXXXXX
。只需提供等号后面的值。
-
确保在执行这些操作时使用正确的文件路径。如果你不熟悉OpenSSL命令行工具的使用,可能需要阅读相关文档或寻求专业帮助。
完成上述步骤后,你就可以在支付宝SDK或API配置中使用这些参数了。请务必保管好你的私钥文件,不要泄露给任何第三方。
标签:alipay,支付宝,公钥,crt,配置,key,序列号 From: https://www.cnblogs.com/pywjh/p/18025898