in src/main/java/com/epam/digital/data/platform/history/service/ExcerptService.java [86:98]
private Map<String, Object> createExcerptSignatureHeaders(ExcerptEventDto excerptEventDto) {
if (!signatureEnabled) {
return Collections.emptyMap();
}
var derivedSignature = digitalSignatureService.sign(excerptEventDto);
var derivedSignatureCephKey = digitalSignatureService.saveSignature(derivedSignature);
Map<String, Object> excerptGenerateHeaders = new HashMap<>();
excerptGenerateHeaders.put(
ThirdPartyHeader.X_DIGITAL_SIGNATURE.getHeaderName(), derivedSignatureCephKey);
excerptGenerateHeaders.put(
ThirdPartyHeader.X_DIGITAL_SIGNATURE_DERIVED.getHeaderName(), derivedSignatureCephKey);
return excerptGenerateHeaders;
}