|
@@ -99,6 +99,19 @@ public class CertificateServiceImpl implements CertificateService {
|
|
|
return ResponseDTO.ok(pageResult);
|
|
return ResponseDTO.ok(pageResult);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public ResponseDTO<String> deleteCertificate(Long id) {
|
|
|
|
|
+ if (id == null) {
|
|
|
|
|
+ return ResponseDTO.error(ResponseDTO.ERROR_CODE, "证书ID不能为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (certificateMapper.selectById(id) == null) {
|
|
|
|
|
+ return ResponseDTO.error(ResponseDTO.ERROR_CODE, "证书不存在");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ certificateMapper.deleteById(id);
|
|
|
|
|
+ return ResponseDTO.ok("删除成功");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public ResponseDTO<CertificateEntity> issuePersonalCertificate(IssueRequest request) throws Exception {
|
|
public ResponseDTO<CertificateEntity> issuePersonalCertificate(IssueRequest request) throws Exception {
|
|
|
// 1. 找到用于签发的 Issuer(这里默认用 isRoot=1 的 Root CA,取第一个有效的)
|
|
// 1. 找到用于签发的 Issuer(这里默认用 isRoot=1 的 Root CA,取第一个有效的)
|