xsl-list
[Top] [All Lists]

RE: XSL Transformation in secure mode using Tomcat

2003-11-21 09:56:08
I am using the JAXP XSL transformer from Java JDK 1.4.

javax.xml.transform.Transformer

Thanks!

--sridhar

-----Original Message-----
From: Michael Kay [mailto:mhk(_at_)mhk(_dot_)me(_dot_)uk] 
Sent: Friday, November 21, 2003 2:44 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] XSL Transformation in secure mode using Tomcat


If you want to get a question like this answered, the first thing you need to 
tell us is which XSLT processor you are using.

Michael Kay

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Sridhar Sourirajan
Sent: 20 November 2003 16:58
To: XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] XSL Transformation in secure mode using Tomcat


Hullo,

I am transforming a XML to HTML using a XSL with the
following snippet
of code:

StreamSource xml = new StreamSource(reader);
      StreamSource xsl =
         new StreamSource( 
            new File(request.getRealPath(xslPath)));
   
      StreamResult result = new StreamResult(response.getWriter());
   
      TransformerFactory tFactory =
TransformerFactory.newInstance();
      Transformer transformer = tFactory.newTransformer(xsl);
      transformer.setOutputProperty(OutputKeys.METHOD, "html");
      transformer.setOutputProperty(OutputKeys.ENCODING,
"ISO-8859-1");
      transformer.setOutputProperty(OutputKeys.INDENT, "yes");
      transformer.transform(xml, result);

I am working in a JDK 1.4, Tomcat 4.1.27 environment.
Everything works
well in a normal unsecure environment. After I configured Tomcat to
work with https (secure mode), all other parts of my 
application seem
to work fine, except, the XSL transfomation. The
transformation does
happen, but I get a server error that says:

file:///C:/eclipse2.1/workspace/monitor/build/war/foo.xsl;
Line 172;
Column 63; Can not load requested doc:
java.security.cert.CertificateException: Couldn't find trusted 
certificate

After this, my application "deteriorates!"

Do I've to configure my transformer in any special way? Thanks for
your response.

--sridhar



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list