Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "JNDI_startTLs_HowTo" page has been changed by FelixSchumacher.
The comment on this change is: Corrected Name and added a note about 
certificate/hostname check..
http://wiki.apache.org/tomcat/JNDI_startTLs_HowTo?action=diff&rev1=2&rev2=3

--------------------------------------------------

       contextFactory="tc.startTLS.LdapTlsContextFactory />
  }}}
  
- Using the code provided by Felix Schumann in this post: 
http://www.mail-archive.com/us...@tomcat.apache.org/msg80693.html - You can 
download it here: [[attachment:LdapTlsContextFactory.java]].
+ Using the code provided by Felix Schumacher in this post: 
http://www.mail-archive.com/us...@tomcat.apache.org/msg80693.html - You can 
download it here: [[attachment:LdapTlsContextFactory.java]].
- We have to compile it into a JAR and put in a place where Tomcat can find it: 
`lib`. Then we simply reference its full name in `contextFactory`. 
`LdapTlsContextFactory` will now do the negotiation initialization. Afterwards 
the created object will be used for every authentication attempt.
+ We have to compile it into a JAR and put in a place where Tomcat can find it: 
`lib`. Then we simply reference its full name in `contextFactory`. 
`LdapTlsContextFactory` will now do the negotiation initialization. Afterwards 
the created object will be used for every authentication attempt. Beware that 
the code will not check the hostname of the server with respect to its 
certificate. If you don't want this behaviour remove the call to 
`tls.setHostNameVerifier(...)`.
  
  == Further Steps ==
  The code probably needs auditing. More testing. And definitely more 
tightening: e.g.: When starting the negotiation the client (Tomcat + 
`LdapTlsContextFactory`) sends an `SSLv2Hello`, which is anything but 
desirable. This could be due to Sun’s poor defaults in their SSL 
implementation, an oversight in the code, or because I’ve missed out a JVM 
startup options.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to