DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=39349>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=39349 Summary: Setting a URIResolver for the XSLT Transform Product: Security Version: cvs Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Signature AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] Hello, I apologize, if this functionality is already implemented and I just fail to see it. Using the JSR 105 API I see no way to set a javax.xml.transform.URIResolver for resolving URIs when performing an XSLT Transform. This means, that the default URIResolver will be used, which is not always desirable. Looking at the source code, I can see 2 ways of implementing this (I assume you do not want to change the API of XMLCryptoContext): 1) explicitly setting a URIResolver property in the XMLCryptoContext, e.g. XMLCryptoContext.setProperty("javax.xml.transform.URIResolver", myURIResolver) 2) implementing a URIResolver that internally uses the URIDereferencer from the XMLCryptoContext In both cases, the resulting URIResolver would have to be passed down to the org.apache.xml.security.transforms.implementations.TransformXSLT that actually does the transform. If you indicate which way you would prefer it, i would be willing to implement this functionality and provide a patch. Regards, Patrick Peck -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
