Hello all,

I've been looking what the problem could be in the sources, and I've found
that the only keystore other than a file that tomcat supports is PKCS11. So,
I've modified  org.apache.tomcat.util.net.jsse.JSSESocketFactory and it
works! It is a simple modification. Now, I'd like to share it, so Tomcat
developers could include it in next releases. How could I send the changes
to them?

Thanks

2008/2/10, Luis Villa <[EMAIL PROTECTED]>:
>
> Hello,
>
> Windows-MY is a java 6 provider that wraps the MSCAPI to access
> certificates in the keystore of Windows (the store used when you go to
> Options>Content>Certificates in Internet Explorer). This store has the
> advantage that allows you to use certificates based on your user but, at the
> same time, this certificates can be impossible to copy (export). So, there
> is no place of the store (the same happens when you use PKCS11, there is no
> location of the store in the hard disk, you even specify keystore NONE). So,
> there is not a problem of *where* is the store, as the store is really in
> the registry of Windows.
>
> Java is able to open it (the keys appears when using keytool), but Tomcat
> seems unable to do it, so I suspect Tomcat uses some method to open it that
> is not exactly delegating in the provider. Somebody has found a workaround
> or a solution?
>
> Thanks, John, for your answers, and thanks all of you
>
>
> 2008/2/8, Johnny Kewl <[EMAIL PROTECTED]>:
> >
> >
> >
> > ---------------------------------------------------------------------------
> > HARBOR: http://coolharbor.100free.com/index.htm
> > The most powerful application server on earth.
> > The only real POJO Application Server.
> > Making the Java dream come true.
> >
> > ---------------------------------------------------------------------------
> > ----- Original Message -----
> > From: "Luis Villa" <[EMAIL PROTECTED]>
> > To: <users@tomcat.apache.org>
> > Sent: Friday, February 08, 2008 12:46 PM
> > Subject: Tomcat SSL, Windows 2003 and Windows-My Provider
> >
> >
> > > Hello all,
> > >
> > > I'm trying to configure a Tomcat 6 server with SSL using the
> > Windows-My
> > > provider from java 6. I've been able to do it in Windows XP and it
> > works
> > > perfectly, but when executing in Windows 2003, tomcat is not able to
> > open
> > > the keystore (it says it cannot find .keystore file, althought the
> > > configuration is completely the same as in WindowsXP).
> >
> > Hi... listen I think its because the .ketstore file is stored in the
> > user
> > folder...
> > and that is changing...
> >
> > So when you logon its in "Docs and Settings"/Username...
> > but when the service starts as "system" user, that location is now under
> > C:/
> > I think...
> >
> > So, either try change the service configuraion to run in your user name,
> > or
> > figure out where its looking for it and move the keystore there....
> >
> > IF you start tomcat from the BAT file... it will run in your user
> > name... if
> > that works, then you can
> > eliminate configurations problems and just try figure out where 2003 is
> > hiding the user location...
> > I think....
> >
> > > I'm using the following connector:
> > >
> > >    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
> > >                maxThreads="150" scheme="https" secure="true"
> > >                clientAuth="true" sslProtocol="TLS"
> > >                keystoreType="Windows-MY"
> > >                keyAlias="myKey"
> > >    />
> >
> > On our sytems we seem to be using the default stuff...
> > I actually dont know what "Windows-MY" is ;)
> >
> > <Connector port="443" maxHttpHeaderSize="8192"
> >
> > maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
> >
> > enableLookups="false" disableUploadTimeout="true"
> >
> > acceptCount="100" scheme="https" secure="true"
> >
> > clientAuth="false" keystorePass="xxxxxx" sslProtocol="TLS" />
> >
> >
> > > I've accessed the store with 'keytool -list -storetype Windows-MY' and
> > it
> > > works (it shows myKey). Is there more configuration needed in W2003
> > > (permissions, policies, etc)? has someone found this problem before?
> > >
> > > Thanks in advance
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to