Share

Open Score Format

Tracker: Bugs

5 Signed manifest.xml are invalid against schema - ID: 2818448
Last Update: Tracker Item Submitted ( markolleson )

The OSFPT, when signing packages, creates Manifest.xml documents which
subsequently fail to validate against version 0.9.1 of the Manifest.xsd
schema.


This problem is caused a xs:keyref check between the ds:Reference URI (the
URI for a signed asset) and the osfm:asset name attribute. The former is
relative to the manifest whilst the latter is an absolute path from the
package root.
Version 1.0 of the manifest.xsd removes this check as the output of the
.NET digital signature processor is legal and we will have to accept it.

This does however suggest that the OSFPT doesn't validate it's own output
when modifying XML documents. It is also a mystery how it then validates
these instance documents open an unpack or validate operation. Perhaps it
discards the ds:signature section?

This needs investigation.


Mark Olleson ( markolleson ) - 2009-07-08 10:29

5

Open

None

Annelie Karlsson

Defect

None

Public


Comments




Log in to comment.

No follow-up comments have been posted.

Attached File

No Files Currently Attached

Change

No changes have been made to this artifact.