This commit is contained in:
邹宗楠
2022-07-12 16:55:37 +08:00
parent 75c086c8fa
commit ffbc7048b6

View File

@@ -71,7 +71,6 @@ 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 {
@@ -99,8 +98,6 @@ func (a *API) signParams(params map[string]interface{}) (sign string) {
}
finalStr := strings.Join(strList, "&")
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)