From b904509daeab545173765eb214097c7e414e33ff Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 14 Jun 2022 19:29:53 +0800 Subject: [PATCH] fix interface encrypt --- src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java b/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java index 7729da2..0ff2bbc 100644 --- a/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java +++ b/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java @@ -3,6 +3,7 @@ import cc.mrbird.febs.common.contants.AppContants; import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.asymmetric.KeyType; +import cn.hutool.crypto.asymmetric.RSA; import com.alibaba.fastjson.JSONObject; import org.springframework.core.MethodParameter; import org.springframework.http.MediaType; @@ -28,6 +29,7 @@ return o; } - return SecureUtil.rsa(AppContants.REQ_PRIVATE_KEY, AppContants.REQ_PUBLIC_KEY).encryptBase64(JSONObject.toJSONString(o), KeyType.PrivateKey); + RSA rsa = new RSA(AppContants.RESP_PRIVATE_KEY, AppContants.RESP_PUBLIC_KEY); + return rsa.encryptBase64(JSONObject.toJSONString(o), KeyType.PublicKey); } } -- Gitblit v1.9.1