Hi Les,
thanks for your fast response. I've tried one of your hints and added
following line to my shiro.ini file:

ldapRealm.contextFactory.environment[java.naming.security.protocol] = ssl

Starting the application results in following error messages:

2011-05-06 10:22:03,633 [Thread-1] ERROR
org.apache.shiro.web.servlet.AbstractFilter - Unable to start Filter: [Map
property value [ssl] contained key-value pair token [ssl] that does not
properly split to a single key and pair.  This must be the case for all map
entries.]. 
org.apache.shiro.config.ConfigurationException: Map property value [ssl]
contained key-value pair token [ssl] that does not properly split to a
single key and pair.  This must be the case for all map entries. 
      at
org.apache.shiro.config.ReflectionBuilder.toMap(ReflectionBuilder.java:286) 
      at
org.apache.shiro.config.ReflectionBuilder.applyProperty(ReflectionBuilder.java:350)
 
      at
org.apache.shiro.config.ReflectionBuilder.applySingleProperty(ReflectionBuilder.java:198)
 
      at
org.apache.shiro.config.ReflectionBuilder.applyProperty(ReflectionBuilder.java:159)
 
      at
org.apache.shiro.config.ReflectionBuilder.buildObjects(ReflectionBuilder.java:119)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.buildInstances(IniSecurityManagerFactory.java:170)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:119)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:97)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:83)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:41)
 
      at
org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:123)
 
      at
org.apache.shiro.util.AbstractFactory.getInstance(AbstractFactory.java:47) 
      at
org.apache.shiro.web.servlet.IniShiroFilter.applySecurityManager(IniShiroFilter.java:353)
 
      at
org.apache.shiro.web.servlet.IniShiroFilter.configure(IniShiroFilter.java:321) 
      at
org.apache.shiro.web.servlet.IniShiroFilter.init(IniShiroFilter.java:292) 
      at
org.apache.shiro.web.servlet.AbstractShiroFilter.onFilterConfigSet(AbstractShiroFilter.java:83)
 
      at
org.apache.shiro.web.servlet.AbstractFilter.init(AbstractFilter.java:94) 
      at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
 
      at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
 
      at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
 
      at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693) 
      at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4340) 
      at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 
      at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 
      at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) 
      at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) 
      at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) 
      at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) 
      at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) 
      at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
      at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
 
      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
      at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 
      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 
      at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
      at
org.apache.catalina.core.StandardService.start(StandardService.java:516) 
      at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 
      at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
      at java.lang.reflect.Method.invoke(Unknown Source) 
      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 
2011-05-06 10:22:03,633 [Thread-1] ERROR
org.apache.shiro.web.servlet.AbstractFilter - Unable to start Filter: [Map
property value [ssl] contained key-value pair token [ssl] that does not
properly split to a single key and pair.  This must be the case for all map
entries.]. 
org.apache.shiro.config.ConfigurationException: Map property value [ssl]
contained key-value pair token [ssl] that does not properly split to a
single key and pair.  This must be the case for all map entries. 
      at
org.apache.shiro.config.ReflectionBuilder.toMap(ReflectionBuilder.java:286) 
      at
org.apache.shiro.config.ReflectionBuilder.applyProperty(ReflectionBuilder.java:350)
 
      at
org.apache.shiro.config.ReflectionBuilder.applySingleProperty(ReflectionBuilder.java:198)
 
      at
org.apache.shiro.config.ReflectionBuilder.applyProperty(ReflectionBuilder.java:159)
 
      at
org.apache.shiro.config.ReflectionBuilder.buildObjects(ReflectionBuilder.java:119)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.buildInstances(IniSecurityManagerFactory.java:170)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:119)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:97)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:83)
 
      at
org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:41)
 
      at
org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:123)
 
      at
org.apache.shiro.util.AbstractFactory.getInstance(AbstractFactory.java:47) 
      at
org.apache.shiro.web.servlet.IniShiroFilter.applySecurityManager(IniShiroFilter.java:353)
 
      at
org.apache.shiro.web.servlet.IniShiroFilter.configure(IniShiroFilter.java:321) 
      at
org.apache.shiro.web.servlet.IniShiroFilter.init(IniShiroFilter.java:292) 
      at
org.apache.shiro.web.servlet.AbstractShiroFilter.onFilterConfigSet(AbstractShiroFilter.java:83)
 
      at
org.apache.shiro.web.servlet.AbstractFilter.init(AbstractFilter.java:94) 
      at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
 
      at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
 
      at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
 
      at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693) 
      at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4340) 
      at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 
      at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 
      at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) 
      at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) 
      at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) 
      at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) 
      at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) 
      at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
      at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
 
      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
      at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 
      at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 
      at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
      at
org.apache.catalina.core.StandardService.start(StandardService.java:516) 
      at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 
      at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
      at java.lang.reflect.Method.invoke(Unknown Source) 
      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 



--
View this message in context: 
http://shiro-user.582556.n2.nabble.com/LDAP-with-SSL-Connection-tp6333691p6337235.html
Sent from the Shiro User mailing list archive at Nabble.com.

Reply via email to