Skip to main content

Introduction

AdES stands for Advanced Electronic Signature. It is an electronic signature format that has met the requirements set forth under eIDAS regulation. These formats are technically implemented as a Baseline Profiles defined by the European Telecommunications Standards Institute (ETSI).

It includes the following eSignature baseline profiles:

AdESDescription
PAdES (PDF Advanced Electronic Signature) Baseline ProfileETSI EN 319 142
PDF Advanced Electronic Signature Profiles (PAdES)
XAdES (XML Advanced Electronic Signatures) Baseline ProfileETSI EN 319 132
XML Advanced Electronic Signatures (XAdES)
CAdES (CMS Advanced Electronic Signature) Baseline ProfileETSI EN 319 122
CMS Advanced Electronic Signatures (CAdES)
JAdES (JSON Advanced Electronic Signature) Baseline ProfileETSI TS 119 182-1
JSON Advanced Electronic Signatures (JAdES)
ASiC (Associated Signature Container) Baseline ProfileETSI EN 319 162
Associated Signature Containers (ASiC)

Digital Signature Service framework#

Digital Signature Service (DSS) framework is an open-source library for electronic signature creation and validation developed and provided by CEF Digital. Implementation of the AdES baseline profiles and signature formats is part of the DSS library. It supports all baseline levels:

B-Blevel provides requirements for the incorporation of signed and some unsigned attributes when the signature is actually generated.
B-Tlevel provides requirement for the generation and inclusion of a trusted token for an existing signature, proving that the signature itself actually existed at a certain date and time.
B-LTlevel provides requirements for the incorporation of all the material required for validating the signature in the signature document. This level aims to tackle the long-term availability of the validation material.
B-LTAlevel provides requirements for the incorporation of time-stamp tokens that allow validation of the signature long time after its generation. This level aims to tackle the long-term availability and integrity of the validation material.

For more information about the DSS framework implementation visit official documentation.