整理
This commit is contained in:
parent
e15ccf5973
commit
b071c133ae
@ -2,6 +2,7 @@ package com.cisd.tms.modules.openapi.service.controller;
|
||||
|
||||
import com.cisd.tms.common.api.ApiResponse;
|
||||
import com.cisd.tms.modules.openapi.service.dto.RawSignRequest;
|
||||
import com.cisd.tms.modules.openapi.service.dto.RawSignResponse;
|
||||
import com.cisd.tms.modules.openapi.service.dto.RawVerifyRequest;
|
||||
import com.cisd.tms.modules.openapi.service.dto.RawVerifyResponse;
|
||||
import com.cisd.tms.modules.openapi.service.impl.OpenApiService;
|
||||
@ -31,7 +32,7 @@ public class OpenApiController {
|
||||
|
||||
@PostMapping("/rawSign")
|
||||
@Operation(summary = "裸签名", description = "基于 SM3 SM2 算法进行签名,返回 Base64 编码的签名值")
|
||||
public ApiResponse<String> rawSign(@Valid @RequestBody RawSignRequest request) {
|
||||
public ApiResponse<RawSignResponse> rawSign(@Valid @RequestBody RawSignRequest request) {
|
||||
log.info("收到裸签名请求, DN: {}", request.getDn());
|
||||
|
||||
// 入参检查
|
||||
@ -53,7 +54,7 @@ public class OpenApiController {
|
||||
String signature = openApiService.rawSign(origBytes, request.getDn());
|
||||
|
||||
log.info("签名成功");
|
||||
return ApiResponse.success(signature);
|
||||
return ApiResponse.success(new RawSignResponse(signature));
|
||||
} catch (IllegalArgumentException e) {
|
||||
log.error("签名请求参数错误: {}", e.getMessage());
|
||||
return ApiResponse.fail(400, e.getMessage(), null);
|
||||
@ -107,4 +108,7 @@ public class OpenApiController {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,13 @@
|
||||
package com.cisd.tms.modules.openapi.service.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class RawSignResponse {
|
||||
/**
|
||||
* 裸签名串(PKCS#1 格式,Base64 编码)
|
||||
*/
|
||||
private String signature;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user