RED-6575- Failed report generation after upload KMS Certificate
- add convert method for the certificate, entity uses byte[] and the model has the certificate as string
This commit is contained in:
parent
0ff19865eb
commit
d7e61e0fa4
@ -43,7 +43,7 @@ public class DigitalSignatureInternalController implements DigitalSignatureResou
|
||||
@Override
|
||||
public DigitalSignatureKms getDigitalSignatureKms() {
|
||||
|
||||
return convert(digitalSignatureKmsService.getDigitalSignature(), DigitalSignatureKms.class);
|
||||
return digitalSignatureKmsService.convert(digitalSignatureKmsService.getDigitalSignature());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user