I get the same problem when tomcat uses Java 1.3.1_04 - i.e. works for RSA, but not DH - when I switch to Java 1.4.2_01, everything is OK.
Niall ----- Original Message ----- From: "Michael McGrady" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Saturday, March 27, 2004 4:56 AM Subject: Re: Tomcat -- JSP -- KeyPairGenerator -- Security Exception > I find that Tomcat has the JCE.jar without a KeyPairGenerator class. Yet, > when I go for KeyPairGenerator.getInstance("RSA") it works but > KeyPairGenerator.getInstance("DH") does not. Both jce.jar and > sunjce_provider.jar have DH keys. I just cannot figure what is going on > here. sunjce_provider.jar has KeyPairGenerator in jre/lib/ext/. HELP! LOL! > > At 08:14 PM 3/26/2004, you wrote: > >When I am using Tomcat I get a security exception when I try to access a > >java.security.KeyPairGenerator for a Diffie-Hellman key pair. I don't get > >it with other servers. Anyone know why this is? > > > > > >java.security.NoSuchAlgorithmException: DH KeyPairGenerator not available > > java.security.Security.getEngineClassName(Security.java:583) > > java.security.Security.getEngineClassName(Security.java:594) > > java.security.Security.getImpl(Security.java:1043) > > java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:146) > > org.apache.jsp.TEST_KEYPAIR_jsp._jspService(TEST_KEYPAIR_jsp.java:57) > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 204) > > > >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]