Relevant standards:

  • RFC 4998: Gondrom, T., Brandner, R., and U. Pordesch, "Evidence Record Syntax (ERS)", RFC 4998, August 2007.
    Errata:
    • There is an error in Figure 4 of RFC4998, which states "h1' = H( binary sorted and concatenated (H(d1), ha(1)))", but 5.2. point 4. clearly states "Concatenate each h(i) with ha(i) and generate hash values h(i)' = H (h(i)+ ha(i)).".
      N.b.: There is no need to sort hashes when their order is defined.
  • ETSI TS 119 122-3: ETSI, Electronic Signatures and Infrastructures (ESI); CAdES digital signatures; Part 3: Incorporation of Evidence Record Syntax (ERS) mechanisms in CAdES, pdf.
  • ETSI EN 319 162-1: ETSI, Electronic Signatures and Infrastructures (ESI); Associated Signature Containers (ASiC); Part 1: Building blocks and ASiC baseline containers, pdf.