Which software do you use to create the signature? Usually the Reference
is set by the caller in the Transforms elements. And the validator is
right - it's not a valid URI, an URI cannot contain a #-sign in the
middle of its name AFAIK.

Regards,
Werner

Frank Cornelis wrote:
> Hi,
> 
> The XML signatures I put on my documents use URIs that start with a '#' 
> within the Reference element. This is needed when you want to refer to the 
> local document. But, when I feed the signed documents to the Xerces (2.8.0) 
> schema validator, I get the following exception:
> java.lang.IllegalArgumentException: schema validation error: 
> cvc-datatype-valid.1.2.1: 
> '#xmldsig-86edae86-2b97-4794-9d11-276a9b04217d#timestamp' is not a valid 
> value for 'anyURI'.
> 
> Anyone knows how to solve this issue? I really need to be able to validate 
> the documents after they have been signed.
> 
> Frank.
> 
> 
> 

Reply via email to