Electronic Signatures and Infrastructures (ESI); Associated Signature Containers (ASiC) Testing Compliance & Interoperability; Part 2: Test Suite for ASiC interoperability test events (V1.1.1)
The present document defines a number of test suites that aim to assess the interoperability between implementations claiming conformance to ASiC [1]. ASiC containers are specified in TS 102 918 [1] where@ for each different container form@ a conformance clause is specified in clause 7. Implementations can claim conformance to ASiC by referencing at least one of the aforementioned conformance clauses. Interoperability can then be assessed for implementations claiming conformance to at least one common conformance clause. This document starts from ASiC specification and specifies test assertions@ derived from ASiC conformance clauses@ and test suites@ that allow to demonstrate that an implementation satisfies test assertions and@ in consequence@ the conformance clauses. Clause 4 describes the overall approach followed in the present document: test assertions are derived from ASiC test clauses using a layered conformance model@ addressing firstly the conformance of the container structure@ then the syntactical conformance of ASiC specific data objects and@ finally@ the conformance of the electronic signature and/or time stamp format present in the container. From test assertions@ are derived the test suites that reflects the same layered structure to address possible interoperability issues between implementations with a step by step approach. Clause 5 is about conformance of Simple container forms (ASiC-S): all ASiC-S forms have a common structure and a common set of tests is defined for this conformance level; different tests are defined for syntactical and electronic signature conformance. Clause 6 is about conformance of Extended container forms (ASiC-E): all three conformance levels are applied to each form.