It's due to the Id being a wsu:Id. So it's not caught by the "workaround" inside the library. However the "registerIdAttributeNameNS" can be called within DSIGSIgnature to add the particular attribute to the "cheat" list :>.
There isn't a command line switch within templatesign to do that, but I'm sure we could do something around it. Cheers, Berin Scott Cantor wrote: >>So, how does it know which objects to create digests for? I really need an >>XML template so I can see how it works. Is there one in the C++ source >>download? > > > I really have no idea, never tried the template tool. I just knew what that > error means. Unless there's some kind of command line parameter to specify > ID attributes or turn on validation during a parse, I'm not sure how you > could establish IDness. It may not be possible to sign ID references using > it, perhaps it only supports detached signing of a file? > > -- Scott > > > >