Ajay, I think you can specify a certain keystore like
keytool -genkey -alias tomcat -keyalg RSA -keystore somekeystore & instruct tomcat to look up for this particular keystore by modifying the server.xml(dont remember the syntax exactly) If you do not provide the keystore parameter, it automatically creates under your home dir. Also if u login on the NT workstation with someone elses credentials, it might still crib. I was curious to check it out, but somehow missed it. Hope it helps.... Ritesh -----Original Message----- From: Ajay Chauhan [mailto:[EMAIL PROTECTED]] Sent: Thursday, May 16, 2002 12:39 PM To: Tomcat Users List Subject: Enabling SSL in tomcat I am facing one problem while enabling SSL in Tomcat on windows NT server. I have created the keystore using the following command: keytool -genkey -alias tomcat -keyalg RSA using changeit password. It has created .keystore file in <user.home> directory. Say if my login is ajay then the files is created in : C:\WINNT\Profiles\ajay directory, which is the value of System.getProperty("user.home"). However when I start the Tomcat server, the jvm.stderr log files show the following error and tomcat does not start: java.io.FileNotFoundException: C:\WINNT\Profiles\Default User\.keystore (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at org.apache.tomcat.net.SSLSocketFactory.initKeyStore(SSLSocketFactory.java:22 0) at org.apache.tomcat.net.SSLSocketFactory.initProxy(SSLSocketFactory.java:160) at org.apache.tomcat.net.SSLSocketFactory.createSocket(SSLSocketFactory.java:11 8) at org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java :239) at org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188) at org.apache.tomcat.core.ContextManager.start(ContextManager.java:527) at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202) at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235) This problem does not appear in Windows NT Workstation. In the workstation the <user.home> property is the same as required by the Tomcat server at run time. If anyone face the same problem earlier and have the solution please reply ASAP. Regards, Ajay -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> ---------------------------------------------------------------------------- This message contains privileged and confidential information and is intended only for the individual named.If you are not the intended recipient you should not disseminate,distribute,store,print, copy or deliver this message.Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system.E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted,corrupted,lost,destroyed,arrive late or incomplete or contain viruses.The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. ---------------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>