in src/main/java/com/epam/digital/data/platform/excerpt/worker/service/ExcerptService.java [127:141]
private String signFileAndGetChecksum(String cephKey) {
log.info("Signing Excerpt. Key: {}", cephKey);
SignFileResponseDto signExcerptResponse;
try {
signExcerptResponse = digitalSignatureFileRestClient.sign(new SignFileRequestDto(cephKey));
} catch (Exception e) {
throw new ExcerptProcessingException(FAILED, "Excerpt signing failed. Key: " + cephKey, e);
}
if (signExcerptResponse.isSigned()) {
return getSignedChecksum(cephKey);
} else {
throw new ExcerptProcessingException(FAILED, "Excerpt signing failed. Key: " + cephKey);
}
}