Skip to main content

AdES Validator Properties

The implementation class of the AdES Validator is:

com.czertainly.signserver.module.ades.validator.AdESValidator

It contains the integration with the DSS framework and extends the Worker interface of the SignServer. If you want to use the AdES Validator, you must specify this property. The AdES Validator will check the following configuration properties.

PropertyDescriptionDefault ValueMandatory
REPORT_TYPEReport type to be returned after the validation process is complete. Allowed values are:
  • SIMPLE - for a simple report
  • DETAILED - for a detailed report
  • DIAGNOSTIC - for a diagnostic data report
  • ETSI - for ETSI validation report
  • ALL - to return all of the above
NONEYES
OUTPUT_TYPEOutput format of the report. Allowed values are:
  • XML
  • JSON
  • YAML
NONEYES
TRUSTED_CERTIFICATESContains list of PEM certificates to use as a trusted sources, additionally to the LOTL and TLs. This is the place where you need to provide your trusted certificates that are not part of the public trust list.LOTL and TLsNO
INCLUDE_SEMANTICSSets if the semantics for Indication / SubIndication must be included in the report (see table 5 / 6 of the ETSI TS 119 102-1)
true / false
falseNO
VALIDATION_LEVELSets an expected signature validation level. Supported values are:
  • BASIC_SIGNATURES
  • TIMESTAMPS
  • LONG_TERM_DATA
  • ARCHIVAL_DATA
ARCHIVAL_DATANO
VALIDATION_POLICYProvide a custom validation policy. The custom validation policy must be provided as XML document. See example of the default validation policy.default validation policyNO

Metadata

The data that needs to be provide for validation of detached signatures should be included as a Base64 encoded original data in the DETACHED_CONTENTS metadata when requesting for the augmentation.