From 75c086c8fa167f240ed4b5b48d37a0c3472f6e85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Tue, 12 Jul 2022 15:19:31 +0800 Subject: [PATCH] 1 --- platformapi/alipayapi/alipayapi.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platformapi/alipayapi/alipayapi.go b/platformapi/alipayapi/alipayapi.go index 4087cd85..277ce3cb 100644 --- a/platformapi/alipayapi/alipayapi.go +++ b/platformapi/alipayapi/alipayapi.go @@ -71,6 +71,7 @@ func New(appID string, privateKey interface{}, config ...*platformapi.APIConfig) client: &http.Client{Timeout: curConfig.ClientTimeout}, config: &curConfig, } + fmt.Println("keyBytes=======================", privateKey) if privateKey, err := x509.ParsePKCS1PrivateKey(keyBytes); err == nil { a.privateKey = privateKey } else { @@ -98,7 +99,8 @@ func (a *API) signParams(params map[string]interface{}) (sign string) { } finalStr := strings.Join(strList, "&") - // baseapi.SugarLogger.Debugf("finalStr:%s", finalStr) + baseapi.SugarLogger.Debugf("finalStr==========:%s", finalStr) + baseapi.SugarLogger.Debugf("finalStr2==========:%s", x509.MarshalPKCS1PrivateKey(a.privateKey)) d := sha256.Sum256([]byte(finalStr)) signature, _ := rsa.SignPKCS1v15(rand.Reader, a.privateKey, crypto.SHA256, d[:]) sign = base64.StdEncoding.EncodeToString(signature)