private void verifyMandatoryHeaders()

in src/main/java/com/epam/digital/data/platform/excerpt/api/service/ExcerptGenerationService.java [101:112]


  private void verifyMandatoryHeaders(SecurityContext context) {
    var missedHeaders = new ArrayList<String>();
    if (context.getDigitalSignature() == null) {
      missedHeaders.add(Header.X_DIGITAL_SIGNATURE.getHeaderName());
    }
    if (context.getDigitalSignatureDerived() == null) {
      missedHeaders.add(Header.X_DIGITAL_SIGNATURE_DERIVED.getHeaderName());
    }
    if (!missedHeaders.isEmpty()) {
      throw new MandatoryHeaderMissingException(missedHeaders);
    }
  }