1,使用支付寶提供的RSA簽名驗(yàn)簽工具可以自動(dòng)生成公、私鑰。
1,應(yīng)用私鑰需填寫到代碼中供簽名時(shí)使用。 2,應(yīng)用公鑰需提供給支付寶賬號(hào)管理者上傳到支付寶開放平臺(tái)。
可自動(dòng)生成公、私鑰
TIPS:除了使用支付寶提供的一鍵生成密鑰工具外,也可以使用OpenSSL工具命令生成密鑰。 教程
2,上傳應(yīng)用公鑰并獲取支付寶公鑰
3,使用應(yīng)用私鑰生成請(qǐng)求簽名
1,開放平臺(tái)SDK封裝了簽名實(shí)現(xiàn),只需在創(chuàng)建DefaultAlipayClient對(duì)象時(shí),設(shè)置請(qǐng)求網(wǎng)關(guān)(gateway),應(yīng)用id(app_id),應(yīng)用私鑰(private_key),編碼格式(charset),支付寶公鑰(alipay_public_key),簽名類型(sign_type)即可,報(bào)文請(qǐng)求時(shí)會(huì)自動(dòng)進(jìn)行簽名。
2,如果未使用開放平臺(tái)SDK,需要自行實(shí)現(xiàn)簽名過程,參考此處流程。