As the standard is not completely clear in this matter, I'm trying to found out if the XAdES standard (ETSI TS 101 903 v1.4.2) describes distributed case in which the SigAndRefsTimeStamp element or ArchiveTimeStamp elements can secure multiple SignedProperties elements.
Basically what I want is something like this:
file-1.xml other-X-L.xml old-Archival.xml
+--------+ +----------------+ /
|+------+|\ | XAdES-X-L | ,'
||+----+|| | | Time Stamp | /
|||XML ||| \ +--------------+-+ ,'
|||Doc.||| \ \ /
||| ||| \ `. ;
||+----+|| \ \ | archival-20121004.xml
||XAdES || | daily-20121001.xml \ | +--------------------+
|| BES || \ +----------------+ \ : |+------------------+|
|+------+| \|+--------------+|\ \ `++old-Archival.xml ||
|XAdES-T | +|file-1.xml ref|| \ \ ||SHA-256 Digest ||
+--------+ ||SHA-1 Digest || \ \|+------------------+|
|+--------------+| `. +|other-X-L.xml ref ||
file-2.xml __..+|file-2.xml ref|| \ ||SHA-256 Digest ||
+--------+-'' ||SHA-1 Digest || \|+------------------+|
|+------+| |+--------------+| +|daily-20121004.xml||
||+----+|| |XAdES-X-L | ||SHA-256 Digest ||
|||XML ||| | Time Stamp | |+------------------+|
|||Doc.||| +----------------+ |XAdES-A |
||| ||| | Time Stamp |
||+----+|| +--------------------+
||XAdES ||
|| BES ||
|+------+|
|XAdES-T |
+--------+
Is this possible?