Throwaway just does a perform(), catches any Exceptions, and rethrows
them wrapped in a ServletException.  The CertificateException is
probably related to your JCE configuration, so you will likely have
better luck posting your question to a JCE mailing list.
 
Good luck,
Jeff Schnitzer
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 

        -----Original Message----- 
        From: Jordan C N Chong 
        Sent: Sat 4/13/2002 5:23 AM 
        To: maverick 
        Cc: 
        Subject: [Mav-user] javax.servlet.ServletException:
InvocationTargetException: javax.security.cert.CertificateException:
X.509 not found
        
        

        Dear all,
        
        I am using Tomcat 4.0, Maverick 2.0, IAIK JCE 3.0 signed version
and also
        SunJCE. I wish to make a servlet that read in an X509
certificate, and
        extracting the information from the certificate by the following
procedures:
        
        FileInputStream certin = new FileInputStream("example.crt");
        clientPKCert = X509Certificate.getInstance(certin);
        
        I got the following exception, which I have been struggling of:
        
        javax.servlet.ServletException: InvocationTargetException:
        javax.security.cert.CertificateException: X.509 not found
                at
org.infohazard.maverick.ctl.Throwaway.perform(Throwaway.java:58)
                at
        
org.infohazard.maverick.flow.ThrowawayControllerAdapter.perform(Throwawa
yCon
        trollerAdapter.java:40)
                at
org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:46)
                at
org.infohazard.maverick.Dispatcher.service(Dispatcher.java:115)
                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                at
        
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tion
        FilterChain.java:247)
                at
        
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erCh
        ain.java:193)
                at
        
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.ja
        va:243)
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        66)
                at
        
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
                at
        
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.ja
        va:190)
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        66)
                at
        
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:2
        46)
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        64)
                at
        
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
                at
        
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
3)
                at
        
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180
        )
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        66)
                at
        
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.
        java:170)
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        64)
                at
        
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170
        )
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        64)
                at
        
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
)
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        64)
                at
        
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
                at
        
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java
        :174)
                at
        
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:5
        66)
                at
        
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
                at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
                at
        
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:
        1012)
                at
        
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1107
        )
                at java.lang.Thread.run(Thread.java:536)
        
        Please help me. Thank you very much.
        
        
        Best regards,
        --------------------------------------------
        Jordan Cheun Ngen, Chong
        INF-4067 Universiteit Twente
        Postbus 217
        7500 AE Enschede
        The Netherlands
        
        Distributed and Embedded Systems (DIES)
        --------------------------------------------
        Office Phone: +31 53 4894655
        Web site: http://www.cs.utwente.nl/~chong
        Email Add.: [EMAIL PROTECTED]
        ============================================
        
        
        _______________________________________________
        Mav-user mailing list
        [EMAIL PROTECTED]
        https://lists.sourceforge.net/lists/listinfo/mav-user
        

<<winmail.dat>>

Reply via email to