非对称签名验签
This commit is contained in:
@@ -7,8 +7,11 @@ import com.sunyard.chsm.param.AsymDecryptReq;
|
||||
import com.sunyard.chsm.param.AsymDecryptResp;
|
||||
import com.sunyard.chsm.param.AsymEncryptReq;
|
||||
import com.sunyard.chsm.param.AsymEncryptResp;
|
||||
import com.sunyard.chsm.param.AsymSignP7Req;
|
||||
import com.sunyard.chsm.param.AsymSignP7Resp;
|
||||
import com.sunyard.chsm.param.AsymSignRawReq;
|
||||
import com.sunyard.chsm.param.AsymSignRawResp;
|
||||
import com.sunyard.chsm.param.AsymVerifyP7Req;
|
||||
import com.sunyard.chsm.param.AsymVerifyRawReq;
|
||||
import com.sunyard.chsm.param.VerifyResp;
|
||||
import com.sunyard.chsm.service.AsymKeyService;
|
||||
@@ -85,5 +88,59 @@ public class AsymKeyController {
|
||||
return R.data(resp);
|
||||
}
|
||||
|
||||
/**
|
||||
* P7 Attach签名
|
||||
*
|
||||
* @param req
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/sign/P7Attach")
|
||||
@AuthCode(AuthCodeConst.sign_P7Attach)
|
||||
public R<AsymSignP7Resp> signP7Attach(@Valid @RequestBody AsymSignP7Req req) {
|
||||
AsymSignP7Resp resp = asymKeyService.signP7Attach(req);
|
||||
return R.data(resp);
|
||||
}
|
||||
|
||||
/**
|
||||
* P7 Attach验签
|
||||
*
|
||||
* @param req
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/verify/P7Attach")
|
||||
@AuthCode(AuthCodeConst.verify_P7Attach)
|
||||
public R<VerifyResp> verifyP7Attach(@Valid @RequestBody AsymVerifyP7Req req) {
|
||||
VerifyResp resp = asymKeyService.verifyP7Attach(req);
|
||||
return R.data(resp);
|
||||
}
|
||||
|
||||
/**
|
||||
* P7 Detach签名
|
||||
*
|
||||
* @param req
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/sign/P7Detach")
|
||||
@AuthCode(AuthCodeConst.sign_P7Detach)
|
||||
public R<AsymSignP7Resp> signP7Detach(@Valid @RequestBody AsymSignP7Req req) {
|
||||
AsymSignP7Resp resp = asymKeyService.signP7Detach(req);
|
||||
return R.data(resp);
|
||||
}
|
||||
|
||||
/**
|
||||
* P7 Detach验签
|
||||
*
|
||||
* @param req
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/verify/P7Detach")
|
||||
@AuthCode(AuthCodeConst.verify_P7Detach)
|
||||
public R<VerifyResp> verifyP7Detach(@Valid @RequestBody AsymVerifyP7Req req) {
|
||||
VerifyResp resp = asymKeyService.verifyP7Detach(req);
|
||||
return R.data(resp);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user