private Map createExcerptSignatureHeaders()

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;
  }