Commit 22226a98 authored by huangxi's avatar huangxi

fix signParams

parent e86c19c3
...@@ -9,7 +9,7 @@ import org.springframework.web.util.ContentCachingRequestWrapper; ...@@ -9,7 +9,7 @@ import org.springframework.web.util.ContentCachingRequestWrapper;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.Arrays;
import java.util.Objects; import java.util.Objects;
import static cn.hutool.core.text.StrPool.UNDERLINE; import static cn.hutool.core.text.StrPool.UNDERLINE;
...@@ -68,7 +68,7 @@ public abstract class AbstractSignatureValidationInterceptor<T extends Signature ...@@ -68,7 +68,7 @@ public abstract class AbstractSignatureValidationInterceptor<T extends Signature
} }
protected String signParams(String requestUri, String queryString, String bodyString, String timestamp, String appKey, String appSecret) { protected String signParams(String requestUri, String queryString, String bodyString, String timestamp, String appKey, String appSecret) {
String toSign = StreamUtils.join(List.of(requestUri, queryString, bodyString, timestamp, appKey, appSecret), UNDERLINE, StringUtils::isNotBlank); String toSign = StreamUtils.join(Arrays.asList(requestUri, queryString, bodyString, timestamp, appKey, appSecret), UNDERLINE, StringUtils::isNotBlank);
return DigestUtil.sha256Hex(toSign); return DigestUtil.sha256Hex(toSign);
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment