Poiché lo standard non è completamente chiaro in questa materia, sto cercando di scoprire se lo standard XAdES (ETSI TS 101 903 v1.4.2) descrive il caso distribuito in cui l'elemento SigAndRefsTimeStamp o gli elementi ArchiveTimeStamp possono proteggere più elementi SignedProperties .
Fondamentalmente quello che voglio è qualcosa del genere:
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 |
+--------+
È possibile?