From 8b5d8439dc89470960866990e1e7aa20808d2190 Mon Sep 17 00:00:00 2001 From: Philipp Schramm Date: Thu, 24 Mar 2022 15:41:33 +0100 Subject: [PATCH] RED-3450 Use latest pdftron-service version and enabled validation KMS signature --- .../v1/processor/service/DigitalSignatureKmsService.java | 5 ++++- persistence-service-v1/pom.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureKmsService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureKmsService.java index 77d2a8d1d..741f1f7ca 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureKmsService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureKmsService.java @@ -1,5 +1,7 @@ package com.iqser.red.service.persistence.management.v1.processor.service; +import static com.iqser.red.service.persistence.management.v1.processor.utils.MagicConverter.convert; + import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; @@ -8,6 +10,7 @@ import com.iqser.red.service.persistence.management.v1.processor.entity.configur import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.DigitalSignatureKmsEntity; import com.iqser.red.service.persistence.management.v1.processor.exception.NotFoundException; import com.iqser.red.service.persistence.management.v1.processor.service.persistence.repository.DigitalSignatureKmsRepository; +import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.configuration.DigitalSignatureKms; import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.configuration.DigitalSignatureType; import lombok.RequiredArgsConstructor; @@ -27,7 +30,7 @@ public class DigitalSignatureKmsService { public DigitalSignatureKmsEntity saveDigitalSignature(DigitalSignatureKmsEntity digitalSignature) { log.info("Validate digital KMS signature before saving"); -// pdfTronRedactionClient.testDigitalSignatureKms(convert(digitalSignature, DigitalSignatureKms.class)); + pdfTronRedactionClient.testDigitalSignatureKms(convert(digitalSignature, DigitalSignatureKms.class)); log.info("Digital KMS signature is valid"); encrypt(digitalSignature); diff --git a/persistence-service-v1/pom.xml b/persistence-service-v1/pom.xml index 882ba98d4..2854b03bd 100755 --- a/persistence-service-v1/pom.xml +++ b/persistence-service-v1/pom.xml @@ -27,7 +27,7 @@ 3.86.0 2.26.0 - 3.52.0 + 3.53.0 3.19.0