带签名数字信封加密和解密

This commit is contained in:
liulu
2024-12-25 14:22:39 +08:00
parent da77d42f89
commit 182918a7b9
5 changed files with 249 additions and 22 deletions
@@ -156,5 +156,31 @@ public class AsymKeyController {
return R.data(resp);
}
/**
* P7带签名的数字信封加封
*
* @param req
* @return
*/
@PostMapping("/signedEnvelope/seal")
@AuthCode(AuthCodeConst.signed_envelope_seal)
public R<AsymEnvelopeSealResp> signedEnvelopeSeal(@Valid @RequestBody AsymEnvelopeSealReq req) {
AsymEnvelopeSealResp resp = asymKeyService.signedEnvelopeSeal(req);
return R.data(resp);
}
/**
* P7带签名的数字信封解封
*
* @param req
* @return
*/
@PostMapping("/signedEnvelope/unseal")
@AuthCode(AuthCodeConst.signed_envelope_unseal)
public R<AsymEnvelopeUnsealResp> signedEnvelopeUnseal(@Valid @RequestBody AsymEnvelopeUnsealReq req) {
AsymEnvelopeUnsealResp resp = asymKeyService.signedEnvelopeUnseal(req);
return R.data(resp);
}
}