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