RED-6575- Failed report generation after upload KMS Certificate #36

Merged
corina.olariu.ext1 merged 1 commits from RED-6575 into master 2023-06-30 11:09:59 +02:00
2 changed files with 15 additions and 1 deletions

View File

@ -43,7 +43,7 @@ public class DigitalSignatureInternalController implements DigitalSignatureResou
@Override
public DigitalSignatureKms getDigitalSignatureKms() {
return convert(digitalSignatureKmsService.getDigitalSignature(), DigitalSignatureKms.class);
return digitalSignatureKmsService.convert(digitalSignatureKmsService.getDigitalSignature());
}
}

View File

@ -92,6 +92,18 @@ public class DigitalSignatureKmsService {
digitalSignatureTypeService.deleteDigitalSignatureType();
}
public DigitalSignatureKms convert(DigitalSignatureKmsEntity digitalSignatureKmsEntity) {
return DigitalSignatureKms.builder()
.certificate(new String(digitalSignatureKmsEntity.getCertificate()))
.kmsAccessKey(digitalSignatureKmsEntity.getKmsAccessKey())
.kmsKeyId(digitalSignatureKmsEntity.getKmsKeyId())
.kmsRegion(digitalSignatureKmsEntity.getKmsRegion())
.kmsSecretKey(digitalSignatureKmsEntity.getKmsSecretKey())
.kmsServiceEndpoint(digitalSignatureKmsEntity.getKmsServiceEndpoint())
.certificateName(digitalSignatureKmsEntity.getCertificateName())
.build();
}
private DigitalSignatureKmsEntity convert(DigitalSignatureKms digitalSignatureKms) {
@ -106,4 +118,6 @@ public class DigitalSignatureKmsService {
.build();
}
}