Hi all,

New to this listserv. I had jumped the gun and submitted a bug, as I really
do think it is a bug, but I was told to come here first. So I am here :D

Anyway,

Here's the issue that I'm looking for insight on(I did a workaround that
seems to work fine, just doesn't make sense why it works differently on OS
if Tomcat is portable across OS).

Tomcat 7.0.47

Using SSL on a connector, defining the connector like so...

    <Connector port="443"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="101" debug="0" scheme="https" secure="true"
       SSLEnabled="true" keyAlias="MyAlias"
       keystoreFile="<relative path to file cert file>.pfx"
       keystoreType="pkcs12"
               keystorePass="mypassword"
               clientAuth="false" sslProtocol="TLS"
     />

Seems as though on Linux, works like a charm...

When I recreate this install on a Windows 2008 R2 box, I get an error

SEVERE: Failed to initialize end point associated with ProtocolHandler [...]
java.lang.Exception: Connector attribute SSLCertificateFile must be defined
when using SSL with APR

I have to take out the following line from the server.xml
<Listener className="org.apache.catalina.core.AprLifecycleListener"
SSLEngine="on" />

Now, from what I'm reading(far from an expert here) it looks like APR is
OpenSSL and if you comment this out, it defaults to JSSE's SSL "stuff".

When I google further, it seems that people are having this issue and they
think it's related to how the .pfx file is being read in, text vs binary.

Anyway, I've contacted a few colleagues that do the same thing as me at
other organizations, and they have been able to reproduce this problem.

It just doesn't seem right that I can't do the same thing on a Windows box.

Anyone have any thoughts?

Mike.


-- 
Mike Johnson
Datatel Programmer/Analyst
Northern Ontario School of Medicine
955 Oliver Road
Thunder Bay, ON   P7B 5E1
Phone: (807) 766-7331
Email: mike.john...@nosm.ca

Reply via email to