|
@@ -63,24 +63,16 @@ func (f *HTAccountApi) EnCodeData(req CustomerRiskReq) (token string, err error)
|
|
|
publicKey, err := auth.ParsePublicKey(f.htConfig.GetWebhookPublicKey())
|
|
|
if err != nil {
|
|
|
logger.Error("解析公钥失败:%v", err)
|
|
|
+ err = exception.New(exception.SysError)
|
|
|
+ return
|
|
|
}
|
|
|
str, _ := json.Marshal(req)
|
|
|
rsa, err := auth.EncryptWithRSA(publicKey, str)
|
|
|
if err != nil {
|
|
|
+
|
|
|
return
|
|
|
}
|
|
|
token = base64.StdEncoding.EncodeToString(rsa)
|
|
|
- fmt.Printf("加密后的请求: %v", token)
|
|
|
- privateKey, err := auth.ParsePrivateKey(f.htConfig.GetWebhookPrivateKey())
|
|
|
- if err != nil {
|
|
|
- logger.Error("解析私钥失败: %v", err)
|
|
|
- return
|
|
|
- }
|
|
|
- decodeData, err := auth.DecryptWithRSA(privateKey, token)
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
- fmt.Printf("解密后的请求: %v", string(decodeData))
|
|
|
return
|
|
|
}
|
|
|
|