Quellcode durchsuchen

test: 增加接口类

huangzqa vor 4 Jahren
Ursprung
Commit
b115bf4645

+ 28 - 4
dcuc-duceap-api/src/main/java/com/dragoninfo/dcuc/duceap/facade/IGmSignFacade.java

@@ -8,6 +8,7 @@ import org.springframework.web.bind.annotation.RequestParam;
 
 /**
  * 表码数据使用国密算法加密
+ *
  * @author mazq
  * @date 2021/5/11
  */
@@ -16,6 +17,7 @@ public interface IGmSignFacade {
 
     /**
      * 根据codeId校验数据是否符合国密要求
+     *
      * @param codeId
      * @return
      */
@@ -24,6 +26,7 @@ public interface IGmSignFacade {
 
     /**
      * 根据codeIds校验数据是否符合国密要求
+     *
      * @param codeIds 多个codeId  ‘,’隔开
      * @return
      */
@@ -32,6 +35,7 @@ public interface IGmSignFacade {
 
     /**
      * 对codeId的表码数据进行摘要和加密
+     *
      * @param codeId
      * @return
      */
@@ -40,8 +44,9 @@ public interface IGmSignFacade {
 
     /**
      * 国密不可否认性校验
+     *
      * @param origin 原文
-     * @param sign 签名数据
+     * @param sign   签名数据
      * @return
      */
     @GetMapping(value = "sm2Verify")
@@ -49,23 +54,42 @@ public interface IGmSignFacade {
 
     /**
      * 国密完整性校验
+     *
      * @param origin 原文
-     * @param digest   摘要数据
+     * @param digest 摘要数据
      * @return
      */
     ResponseStatus gmSm3Verify(@RequestParam("origin") String origin, @RequestParam("digest") String digest);
 
     /**
      * 国密机密性接口解密
+     *
      * @param encode 加密数据
      * @return
      */
-    ResponseDTO gmSm4Decode(@RequestParam("encode") String encode);
+    ResponseDTO<String> gmSm4Decode(@RequestParam("encode") String encode);
 
     /**
      * 国密机密性接口解密
+     *
      * @param origin 原文数据
      * @return
      */
-    ResponseDTO gmSm4Encode(@RequestParam("origin") String origin);
+    ResponseDTO<String> gmSm4Encode(@RequestParam("origin") String origin);
+
+    /**
+     * 生成SM2签名
+     *
+     * @param origin 原文
+     * @return 签名
+     */
+    ResponseDTO<String> gmSm2Sign(String origin);
+
+    /**
+     * 生成SM3摘要
+     *
+     * @param origin 原文
+     * @return 摘要
+     */
+    ResponseDTO<String> gmSm3Digest(String origin);
 }