tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <lmuxer-mailingli...@yahoo.com>
Subject Re: Embedded Tomcat and SSL?
Date Fri, 07 Oct 2005 16:46:47 GMT
I am using Tomcat as standalone and not with Apache.
I got it to work after playing with it for a while.

You have to set these undocumented properties to get SSL working
properly:

 if (isSSLEnabled) {
        IntrospectionUtils.setProperty(httpConnector, "sslProtocol",
"TLS");
        IntrospectionUtils.setProperty(httpConnector, "keystoreFile", 
getPath()+"/conf/tomcat.keystore");
        IntrospectionUtils.setProperty(httpConnector, "keystoreType",
"JKS");
        IntrospectionUtils.setProperty(httpConnector, "clientAuth", 
"false");
        httpConnector.setProtocol( "SSL");
   }

HTH

--- Mark <elihusmails@gmail.com> wrote:

> are you using Apace with Tomcat?  I have done embedded Tomcat and
> SSL,
> but it was Apache sitting in front of Tomcat.
> 
> On 10/6/05, lmuxer-mailinglists@yahoo.com
> <lmuxer-mailinglists@yahoo.com> wrote:
> > Hi,
> >
> > I am using an embedded tomcat instance within my application. I am
> > trying to set up a connector using SSL. When I start the server, it
> > creates the connector and bind to the port successfully. When I
> request
> > a page from the web browser, I get the following error in my
> browser:
> >
> > "The connection to the server has terminated unexpectedly. Some
> data
> > may have been transferred."
> >
> > The same scenario works fine with HTTP.
> >
> > Here is my code snippet:
> > // APPPORT and isSSLEnabled are set correctly to 8443 and true.
> > Connector httpConnector =
> > this._server.createConnector((java.net.InetAddress)null,
> >
>
Integer.parseInt(ApplicationResourcesUtil.getProperty(Constants.RESOURCEKEY_APPPORT)),isSSLEnabled);
> >
> > //add new Connector to set of Connectors for embedded server,
> > associated with Engine
> > this._server.addConnector(httpConnector);
> > this._server.start();
> >
> > Looking at the tomcat website, they talk about registering
> keystore.
> > What APIs do I use to programmatically specify the keystore file?
> Is
> > there something else that needs to be configured before SSL will
> work
> > in the embedded more?
> >
> > Thanks,
> >
> > -Andy
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message