易企通2.0 易生公钥(生产环境) 商户对易生的响应报文 验签时候用的
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCLLVY70e67BcK4V08P+69dfBeMmMYDopf3HF9G6meqPTVxyGYlEb0XwT0UA6g8t2HzG8FaKgTFKgOvhr+EFbBcF+AYdrgFYZSjR4hWBkWiOyKC66wQ7kQhYzC4kwetcDp5TftJfSivbAC1Lm8/Gf2+ZpaDuHDPjLCFS2gQYI5dqwIDAQAB
易企通2.0 易生公钥(测试联调环境) 商户对易生的响应报文 验签时候用的
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArgVerkGaSEQvZIOpLjeUoVpL0lSYLc04+txtPFtfm5r5XFbaNaf5Ahu0lziGEwWzrGONThSsnb3U9pqoY6BpqviN4h+Guw5oEdHr1T/eDkQD5urgQUaZA6lDoU9XC662r+0kpbKidvXIsK2CrShN+BF8HEJmRZuhglxh25OHWIWqQiUDjLZC+QJRZqUu9Uzy9RBBu7qa0f0xbqYl3hnYi+vH++SsyOavO2gUVQyKU5Kkt5ZJVpZFQvD3BXePgwJSpsvrjhj0hiYp2v6PScN9XHP1vXB4wtIYSFYwmVus1KkV/LfDzUm6zHjliHYTVl6lPMhveIVJlRIqInRZRHxg5QIDAQAB
易企通2.0 商户私钥(测试联调环境) 商户对自己的请求报文 加签时候用的
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCc1mku1mtfTc1vZM9z3TkRMZ9SaKP+6MdoQhjDHB9vJUOuG2Jnegej4gtzcm8MVYomV1azJMtCbPq4PN9aHegH13JthvrUPR3nAKp8AUp9Fh47ded//snNyAf7C7o8xKN5e7n89ROwacCAL2QDno76ngXzQQVj1TxY9pBdekZ03ezuDk1sv/u4FBlW8kRyaVdqyl4FdvP+EEljDe8gGxRikLyb3cK1B6G7w2BXgM/svft5SOoiqStx2XvgHRrFRB5w96TdoKNH9yxHU2clMJiz+5cej1VL6OHZspuY3cnPyJtyS+weYjDT+COLLBUe9UwbOV15DXDNpBLd34W4GiqtAgMBAAECggEAYaVwmVOwSAblp7wJGScb16OggStbJ2MAe93jEt7Yh1eZGrY7/xbP2O3smTUfBHvhZlusRB7dWf8F3l0v5iiGhRNTT/PhCPEARAl7G3emS9jQe869kkgslq06ose7bQg0i3dH5cEkQAqnameXClXWyRxHshrCY1SonO7uFPUDFtD2Z9GHu6dOWkOHfX7UETHV5/NTSqvner5M2YNsV/5To87zrmaeeNyvu91JgJSYofTD8IcMyhxcswxB9F3ECP7nulLDdCV+9mvE9zO0i4mPBxYb++87J0pu35TN9OY+gpiCK3Ed0gDqvvkTiCQEFu6y7OiqsQwy03CE5hAwWZR2YQKBgQDdb6e7+FWJSr9fIknfvZPPtKmbEkMHP1RYnVo3pmuVm14Z3UmostiSBRPMfVjeOX0N82SONM9P+1v9SDgSK3pL8rlk9Hx6D5KI7uj2IMtTVt00pO31KtxDLmXfgapDbWHK1RGEn1PDrnKYy5yOKJ8n0Wgp4lVEPIBN6uIud0A9iQKBgQC1UXdhEXFETyqEYWb9OnWbBjiVIw3D2/qW5c+WQGsHYdMEImC/0oTWIH9fKd4Azf26JjZ9nQvs5VcijJP6BXbGPqir5NgGVkwCj33PoNg4dDgIVE4BYaSp//7B6jCi5QiRTzCSOmUSkZ5L1Kz4SNEDe9r0MpLhxrsAzmR9aEJ/BQKBgHI71Ks63F2cSwd39+ZNtYA0cj7Gd/+4IvooCs+kseGXKj9rkkFOKj2CEwmuLHdP7vyQcHKQOdbIFFegtxRgi5G8oPm8yq5pdC3iGhpHJr1SlYFACGYu+zxJJlLcYIqyVf2+V3A0hZDwYLwEZjpMKHbxJ6xbz6MJFyObJZ3U9TYJAoGANXoGjJF5Z501u/+CQZN5VjSagZnqGGcL3G+BLx5msrGua9y7zjeHyCOjjWyqtnAKsllM3vVvq/nkHiN6DVaJNmUKmFARSqUvG944TAFzZAsa75H1w8CJsT34ZDbvC0wjn7/MYoRohPZ/ynu6XCwVwUJJTJaR7ZcQVmeJCdezLQUCgYEAszix6V9oL80Clb1nMwIly6I78+pcFKyk82yXxvySb6XPJvgoasbz9xYIeKlPyy6r8Aj/ujz5GVtDtkE6n6bsjekCdnUKUY3uTvFAX+YGQkuZnaPoisELJFI2Hal22tNnJyCOYh//AGAiHYpHNUKD4hsKBb45MhK1xwvTHpuLkdc=
易企通2.0 商户公钥(测试联调环境) 这个用不到,只是写在这里,但实际商户用不到这个。 这个和上面 易企通2.0 商户私钥(测试联调环境) 是一对儿的
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnNZpLtZrX03Nb2TPc905ETGfUmij/ujHaEIYwxwfbyVDrhtiZ3oHo+ILc3JvDFWKJldWsyTLQmz6uDzfWh3oB9dybYb61D0d5wCqfAFKfRYeO3Xnf/7JzcgH+wu6PMSjeXu5/PUTsGnAgC9kA56O+p4F80EFY9U8WPaQXXpGdN3s7g5NbL/7uBQZVvJEcmlXaspeBXbz/hBJYw3vIBsUYpC8m93CtQehu8NgV4DP7L37eUjqIqkrcdl74B0axUQecPek3aCjR/csR1NnJTCYs/uXHo9VS+jh2bKbmN3Jz8ibckvsHmIw0/gjiywVHvVMGzldeQ1wzaQS3d+FuBoqrQIDAQAB
注意: 空字符串也参与签名
【商户加签】 商户使用 "商户自己的RSA私钥" 对请求报文进行加签
待签名串 = ASCII升序(reqHeader) + MD5大写(ASCII升序(reqBody))
reqSign = RSA私钥加签(待签名串, 商户私钥)
{
"reqHeader": {
"transTime": "20251229110308",
"reqId": "D01X66666667068"
},
"reqSign": "Ey6b60DSZeSICMRlNTqFRtdYnTBAy77vlJXc1GUwRZixBnCCccGH5BpezmYyCmU2WCz0R0ERt+vVOTPJ032BS5Y4NiiPo6BOms+1ZTlHI4+CYBpld5mT/YDqBL00lWN2KT/iJqXe5eNNselSggNWGNbKUry8Bsg/kVR7FL08gTm7rAy7GsC1fjaBVAUEcKT0elmkL6kDa6bINhJx1AzyWP8NRcyPXStr5I0Zhz6q8YymPMAwufUIMSmh2TBho31pkSNIALxLwaokRKKuxnyrOMIYSXs9BK4lGJOMnXnRufi5qPMmzcdDz4v36Co4YSjZFkQqfsv2Z9dYTZ2i5lqSrg==",
"reqBody": {
"applyInfo": {
"applyNo": "318516039568",
"backUrl": "https://www.jd.com/"
},
"merchantFunctionInfo": {
"aliPay": {
"businessId": "1301",
"calcType": "1",
"cardType": "XXXX",
"calcVal": "5000",
"feeHighLimit": "9999999999",
"feeLowLimit": "0",
"businessCode": "5811",
"channelMccCode": "5411",
"serviceCodes": "F2F",
"source": "2088131663605155",
"sourceName": "易生支付有限公司"
},
"weChat": {
"businessId": "1201",
"cardType": "XXXX",
"calcType": "1",
"calcVal": "5000",
"feeHighLimit": "9999999999",
"feeLowLimit": "0",
"servicePhone": "4006700808",
"businessCode": "756",
"channelMccCode": "5411",
"serviceCodes": "JSAPI",
"jsapiPath": "https://pay.fsxsyzls.cn/webfs/",
"subAppId": "wx18d6b07dc8e217a3",
"source": "24006513",
"sourceName": "易生支付有限公司"
},
"union": [
{
"businessId": "1401",
"isDiscount": "0",
"calcType": "1",
"calcVal": "5000",
"cardType": "XXXX",
"feeHighLimit": "9999999999",
"feeLowLimit": "0"
}
]
},
"merchantInfo": {
"mchtName": "测试商户名称",
"mchtMode": "0",
"businName": "测试商户简称",
"standardFlag": "1",
"mchtMccCode": "5411",
"mchtAreaCode": "2901",
"instCode": "D01X66666667068",
"agentMchtCode": "D01X66666667068",
"mchtAddr": "上海市浦东新区易生支付公司测试test测试",
"leader": "m-test",
"agentPerson": "大大大",
"agentMobile": "13761332165",
"agentIdType": "01",
"agentIdNo": "914301813383966981",
"merSelf": "0",
"agentIdValidityStart": "20310101",
"businForm": "00",
"agentIdAddr": "天津市武清区杨村街道京津时尚广场10000",
"agentIdValidityEnd": "20330101",
"businBegtime": "220000",
"businEndtime": "230000",
"settleStyle": "0"
},
"productInfoList": [
{
"productCode": "1"
},
{
"productCode": "2"
}
],
"licInfoInfo": {
"legalName": "张三",
"legalIdType": "01",
"legalIdNo": "12345678910",
"legalIdValidityStart": "20110101",
"legalIdValidityEnd": "20140101",
"legalMobile": "13761332165",
"legalIdAddr": "天津市武清区杨村街道京津时尚广场10",
"licenseNoValidityEnd": "20140101",
"licenseNoValidityStart": "20110101",
"licenseType": "11",
"licenseNo": "12345678910",
"licenseLegalName": "张三",
"licenseAddr": "上海市浦东新区易生支付公司测试test",
"licenseCapital": "123",
"licenseScope": "一般项目:针纺织品销售",
"controlerislegal": "1"
},
"plusInfo": {
"contractMode": "0"
},
"pictureList": [
{
"picType": "01",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "02",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "03",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "04",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "05",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "10",
"picPath": "MP-picture-20251229110233SeOVhf"
}
],
"payAccInfo": {
"acctMode": "2",
"acctType": "05",
"bankcardName": "张三",
"accIdAddr": "地址",
"accIdValidityStart": "20110101",
"accIdType": "01",
"accIdNo": "310115415112121",
"bankNo": "104100000004",
"accMobile": "13412341234",
"accIdValidityEnd": "20990101",
"bankName": "中国银行",
"bankcardNo": "622612341234123444"
},
"beneficiaryInfoList": [
{
"beneficiaryIsLegal": "1"
}
],
"storeList": [
{
"linkMan": "张三",
"latitude": "34.279488",
"longitude": "108.916979",
"storeAddr": "西安市莲湖区丰禾小区临街商铺",
"storeArea": "7918",
"storeName": "张三",
"linkMobile": "18092151868",
"storePictureList": [
{
"picType": "06",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "07",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "08",
"picPath": "MP-picture-20251229110233SeOVhf"
},
{
"picType": "09",
"picPath": "MP-picture-20251229110233SeOVhf"
}
],
"storeTerminfoList": [
{
"termMode": "4",
"termModelType": "11"
}
]
}
]
}
}
测试联调环境 商户RSA 私钥
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCc1mku1mtfTc1vZM9z3TkRMZ9SaKP+6MdoQhjDHB9vJUOuG2Jnegej4gtzcm8MVYomV1azJMtCbPq4PN9aHegH13JthvrUPR3nAKp8AUp9Fh47ded//snNyAf7C7o8xKN5e7n89ROwacCAL2QDno76ngXzQQVj1TxY9pBdekZ03ezuDk1sv/u4FBlW8kRyaVdqyl4FdvP+EEljDe8gGxRikLyb3cK1B6G7w2BXgM/svft5SOoiqStx2XvgHRrFRB5w96TdoKNH9yxHU2clMJiz+5cej1VL6OHZspuY3cnPyJtyS+weYjDT+COLLBUe9UwbOV15DXDNpBLd34W4GiqtAgMBAAECggEAYaVwmVOwSAblp7wJGScb16OggStbJ2MAe93jEt7Yh1eZGrY7/xbP2O3smTUfBHvhZlusRB7dWf8F3l0v5iiGhRNTT/PhCPEARAl7G3emS9jQe869kkgslq06ose7bQg0i3dH5cEkQAqnameXClXWyRxHshrCY1SonO7uFPUDFtD2Z9GHu6dOWkOHfX7UETHV5/NTSqvner5M2YNsV/5To87zrmaeeNyvu91JgJSYofTD8IcMyhxcswxB9F3ECP7nulLDdCV+9mvE9zO0i4mPBxYb++87J0pu35TN9OY+gpiCK3Ed0gDqvvkTiCQEFu6y7OiqsQwy03CE5hAwWZR2YQKBgQDdb6e7+FWJSr9fIknfvZPPtKmbEkMHP1RYnVo3pmuVm14Z3UmostiSBRPMfVjeOX0N82SONM9P+1v9SDgSK3pL8rlk9Hx6D5KI7uj2IMtTVt00pO31KtxDLmXfgapDbWHK1RGEn1PDrnKYy5yOKJ8n0Wgp4lVEPIBN6uIud0A9iQKBgQC1UXdhEXFETyqEYWb9OnWbBjiVIw3D2/qW5c+WQGsHYdMEImC/0oTWIH9fKd4Azf26JjZ9nQvs5VcijJP6BXbGPqir5NgGVkwCj33PoNg4dDgIVE4BYaSp//7B6jCi5QiRTzCSOmUSkZ5L1Kz4SNEDe9r0MpLhxrsAzmR9aEJ/BQKBgHI71Ks63F2cSwd39+ZNtYA0cj7Gd/+4IvooCs+kseGXKj9rkkFOKj2CEwmuLHdP7vyQcHKQOdbIFFegtxRgi5G8oPm8yq5pdC3iGhpHJr1SlYFACGYu+zxJJlLcYIqyVf2+V3A0hZDwYLwEZjpMKHbxJ6xbz6MJFyObJZ3U9TYJAoGANXoGjJF5Z501u/+CQZN5VjSagZnqGGcL3G+BLx5msrGua9y7zjeHyCOjjWyqtnAKsllM3vVvq/nkHiN6DVaJNmUKmFARSqUvG944TAFzZAsa75H1w8CJsT34ZDbvC0wjn7/MYoRohPZ/ynu6XCwVwUJJTJaR7ZcQVmeJCdezLQUCgYEAszix6V9oL80Clb1nMwIly6I78+pcFKyk82yXxvySb6XPJvgoasbz9xYIeKlPyy6r8Aj/ujz5GVtDtkE6n6bsjekCdnUKUY3uTvFAX+YGQkuZnaPoisELJFI2Hal22tNnJyCOYh//AGAiHYpHNUKD4hsKBb45MhK1xwvTHpuLkdc=
============================私钥加签 开始============================
注意:
1. 空字符串也参与签名
2. 数据类型如果不一致,也会导致验签失败
3. 比如 transAmount 必须是数值类型,不能是字符串
RSA: 填充模式:RSA_PKCS1_PADDING, 加密模式: ECB
ASCII升序(reqHeader)
{"reqId":"D01X66666667068","transTime":"20251229110308"}
ASCII升序(reqBody)
{"applyInfo":{"applyNo":"318516039568","backUrl":"https://www.jd.com/"},"beneficiaryInfoList":[{"beneficiaryIsLegal":"1"}],"licInfoInfo":{"controlerislegal":"1","legalIdAddr":"天津市武清区杨村街道京津时尚广场10","legalIdNo":"12345678910","legalIdType":"01","legalIdValidityEnd":"20140101","legalIdValidityStart":"20110101","legalMobile":"13761332165","legalName":"张三","licenseAddr":"上海市浦东新区易生支付公司测试test","licenseCapital":"123","licenseLegalName":"张三","licenseNo":"12345678910","licenseNoValidityEnd":"20140101","licenseNoValidityStart":"20110101","licenseScope":"一般项目:针纺织品销售","licenseType":"11"},"merchantFunctionInfo":{"aliPay":{"businessCode":"5811","businessId":"1301","calcType":"1","calcVal":"5000","cardType":"XXXX","channelMccCode":"5411","feeHighLimit":"9999999999","feeLowLimit":"0","serviceCodes":"F2F","source":"2088131663605155","sourceName":"易生支付有限公司"},"union":[{"businessId":"1401","calcType":"1","calcVal":"5000","cardType":"XXXX","feeHighLimit":"9999999999","feeLowLimit":"0","isDiscount":"0"}],"weChat":{"businessCode":"756","businessId":"1201","calcType":"1","calcVal":"5000","cardType":"XXXX","channelMccCode":"5411","feeHighLimit":"9999999999","feeLowLimit":"0","jsapiPath":"https://pay.fsxsyzls.cn/webfs/","serviceCodes":"JSAPI","servicePhone":"4006700808","source":"24006513","sourceName":"易生支付有限公司","subAppId":"wx18d6b07dc8e217a3"}},"merchantInfo":{"agentIdAddr":"天津市武清区杨村街道京津时尚广场10000","agentIdNo":"914301813383966981","agentIdType":"01","agentIdValidityEnd":"20330101","agentIdValidityStart":"20310101","agentMchtCode":"D01X66666667068","agentMobile":"13761332165","agentPerson":"大大大","businBegtime":"220000","businEndtime":"230000","businForm":"00","businName":"测试商户简称","instCode":"D01X66666667068","leader":"m-test","mchtAddr":"上海市浦东新区易生支付公司测试test测试","mchtAreaCode":"2901","mchtMccCode":"5411","mchtMode":"0","mchtName":"测试商户名称","merSelf":"0","settleStyle":"0","standardFlag":"1"},"payAccInfo":{"accIdAddr":"地址","accIdNo":"310115415112121","accIdType":"01","accIdValidityEnd":"20990101","accIdValidityStart":"20110101","accMobile":"13412341234","acctMode":"2","acctType":"05","bankName":"中国银行","bankNo":"104100000004","bankcardName":"张三","bankcardNo":"622612341234123444"},"pictureList":[{"picPath":"MP-picture-20251229110233SeOVhf","picType":"01"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"02"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"03"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"04"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"05"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"10"}],"plusInfo":{"contractMode":"0"},"productInfoList":[{"productCode":"1"},{"productCode":"2"}],"storeList":[{"latitude":"34.279488","linkMan":"张三","linkMobile":"18092151868","longitude":"108.916979","storeAddr":"西安市莲湖区丰禾小区临街商铺","storeArea":"7918","storeName":"张三","storePictureList":[{"picPath":"MP-picture-20251229110233SeOVhf","picType":"06"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"07"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"08"},{"picPath":"MP-picture-20251229110233SeOVhf","picType":"09"}],"storeTerminfoList":[{"termMode":"4","termModelType":"11"}]}]}
MD5大写(ASCII升序(reqBody))
4442B5CE65D1CCC007DB33103A2D21D8
待签名串 = ASCII升序(reqHeader) + MD5大写(ASCII升序(reqBody))
{"reqId":"D01X66666667068","transTime":"20251229110308"}4442B5CE65D1CCC007DB33103A2D21D8
reqSign = RSA私钥加签(待签名串, 商户私钥) //RSA模式 ECB/PKCS1_PADDING
Ey6b60DSZeSICMRlNTqFRtdYnTBAy77vlJXc1GUwRZixBnCCccGH5BpezmYyCmU2WCz0R0ERt+vVOTPJ032BS5Y4NiiPo6BOms+1ZTlHI4+CYBpld5mT/YDqBL00lWN2KT/iJqXe5eNNselSggNWGNbKUry8Bsg/kVR7FL08gTm7rAy7GsC1fjaBVAUEcKT0elmkL6kDa6bINhJx1AzyWP8NRcyPXStr5I0Zhz6q8YymPMAwufUIMSmh2TBho31pkSNIALxLwaokRKKuxnyrOMIYSXs9BK4lGJOMnXnRufi5qPMmzcdDz4v36Co4YSjZFkQqfsv2Z9dYTZ2i5lqSrg==
============================私钥加签 结束============================
【商户验签】 商户使用 "易生的RSA公钥" 对易生的响应报文 进行验签
待签名串 = ASCII排序(rspHeader) + MD5大写(ASCII排序(rspBody))
验签结果 = RSA公钥验签(待签名串, rspSign, 易生公钥){
"rspBody": {
"playType": "MemberApply",
"applyNo": "318516039568",
"merTrace": "631000000005575",
"termInfoList": [
{
"expDatetime": "2099-12-31 23:59:59",
"termMode": "4",
"effDatetime": "2025-12-29 11:03:06",
"applyNo": "318516039568",
"termStatus": "1",
"termModelType": "11",
"mchtCode": "631000000005575",
"storeCode": "00012734",
"termCode": "00013428"
}
],
"retCode": "000000",
"mchtCode": "631000000005575",
"retMsg": "操作成功"
},
"rspHeader": {
"easyPayCertificateId": "00000000",
"rspCode": "000000",
"rspInfo": "SUCCESS"
},
"rspSign": "k5QtbtHLjvCTd3eiRHPI+hoFd8TizvuwQ443r7K/yjUDeCOWflJryPbsBlEonRc/2mm43s+x/f3h1pAa5swuHODoYDo6dYFHa5PjH3bD2Fnds5IjeYcdQxbcDCQugXm5m3eoR+jWUrX28XnL63qdgdnaYDM4SlF7QC+59XxA8xBwAsPGwq9tOOFTYNuv4f2XKB8UH3tSjj0o31RUix3XtEr8TDsvFrk3znaWo0Vue2JrKhvJzfrHeeisMZlhYckvlJqDQdOXwtz1hxoo8DMGuZl08gXpEeYOZBtoW0sX+MJnYcEQ4VpoBzgxP5YSOaGg56rM7x8I34WX8xqglSX7Wg=="
}============================公钥验签 开始============================
待签名串 = ASCII升序(rspHeader) + MD5大写(ASCII升序(rspBody))
{"easyPayCertificateId":"00000000","rspCode":"000000","rspInfo":"SUCCESS"}E25B70664E7AEE57C2F2E2A74C13F3F6
rspSign
k5QtbtHLjvCTd3eiRHPI+hoFd8TizvuwQ443r7K/yjUDeCOWflJryPbsBlEonRc/2mm43s+x/f3h1pAa5swuHODoYDo6dYFHa5PjH3bD2Fnds5IjeYcdQxbcDCQugXm5m3eoR+jWUrX28XnL63qdgdnaYDM4SlF7QC+59XxA8xBwAsPGwq9tOOFTYNuv4f2XKB8UH3tSjj0o31RUix3XtEr8TDsvFrk3znaWo0Vue2JrKhvJzfrHeeisMZlhYckvlJqDQdOXwtz1hxoo8DMGuZl08gXpEeYOZBtoW0sX+MJnYcEQ4VpoBzgxP5YSOaGg56rM7x8I34WX8xqglSX7Wg==
测试联调环境 易生RSA 公钥
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArgVerkGaSEQvZIOpLjeUoVpL0lSYLc04+txtPFtfm5r5XFbaNaf5Ahu0lziGEwWzrGONThSsnb3U9pqoY6BpqviN4h+Guw5oEdHr1T/eDkQD5urgQUaZA6lDoU9XC662r+0kpbKidvXIsK2CrShN+BF8HEJmRZuhglxh25OHWIWqQiUDjLZC+QJRZqUu9Uzy9RBBu7qa0f0xbqYl3hnYi+vH++SsyOavO2gUVQyKU5Kkt5ZJVpZFQvD3BXePgwJSpsvrjhj0hiYp2v6PScN9XHP1vXB4wtIYSFYwmVus1KkV/LfDzUm6zHjliHYTVl6lPMhveIVJlRIqInRZRHxg5QIDAQAB
验签结果 = RSA公钥验签(待签名串, rspSign, 易生公钥)
true
============================公钥验签 结束============================
============ 公钥验签 获取待签名串 的详细步骤 ===========
ASCII升序(rspHeader)
{"easyPayCertificateId":"00000000","rspCode":"000000","rspInfo":"SUCCESS"}
ASCII升序(rspBody)
{"applyNo":"318516039568","mchtCode":"631000000005575","merTrace":"631000000005575","playType":"MemberApply","retCode":"000000","retMsg":"操作成功","termInfoList":[{"applyNo":"318516039568","effDatetime":"2025-12-29 11:03:06","expDatetime":"2099-12-31 23:59:59","mchtCode":"631000000005575","storeCode":"00012734","termCode":"00013428","termMode":"4","termModelType":"11","termStatus":"1"}]}
MD5大写(ASCII升序(rspBody))
E25B70664E7AEE57C2F2E2A74C13F3F6
待签名串 = ASCII升序(rspHeader) + MD5大写(ASCII升序(rspBody))
{"easyPayCertificateId":"00000000","rspCode":"000000","rspInfo":"SUCCESS"}E25B70664E7AEE57C2F2E2A74C13F3F6
============ 公钥验签 获取待签名串 的详细步骤 ===========