# results ...
elasticsearch | [2016-08-05 16:39:23,677][INFO ][com.floragunn.searchguard.ssl.SearchGuardKeyStore] Open SSL not available (this is not an error, we simply fallback to built-in JDK SSL) because of java.lang.ClassNotFoundException: org.apache.tomcat.jni.SSL
elasticsearch | [2016-08-05 16:39:23,680][INFO ][com.floragunn.searchguard.ssl.SearchGuardKeyStore] Config directory is /usr/share/elasticsearch/config/, from there the key- and truststore files are resolved relatively
elasticsearch | Exception in thread "main" ElasticsearchSecurityException[Error while initializing transport SSL layer: javax.net.ssl.SSLException: failed to initialize the server-side SSL context]; nested: SSLException[failed to initialize the server-side SSL context]; nested: AccessControlException[access denied ("java.security.SecurityPermission" "getProperty.ssl.KeyManagerFactory.algorithm")];
elasticsearch | Likely root cause: java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getProperty.ssl.KeyManagerFactory.algorithm")
elasticsearch | at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
elasticsearch | at java.security.AccessController.checkPermission(AccessController.java:884)
elasticsearch | at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
elasticsearch | at java.security.Security.getProperty(Security.java:760)
elasticsearch | at io.netty.handler.ssl.JdkSslContext.buildKeyManagerFactory(JdkSslContext.java:348)
elasticsearch | at io.netty.handler.ssl.JdkSslServerContext.newSSLContext(JdkSslServerContext.java:245)
elasticsearch | at io.netty.handler.ssl.JdkSslServerContext.<init>(JdkSslServerContext.java:226)
elasticsearch | at io.netty.handler.ssl.SslContext.newServerContextInternal(SslContext.java:405)
elasticsearch | at io.netty.handler.ssl.SslContextBuilder.build(SslContextBuilder.java:391)
elasticsearch | at com.floragunn.searchguard.ssl.SearchGuardKeyStore$1.run(SearchGuardKeyStore.java:518)
elasticsearch | at com.floragunn.searchguard.ssl.SearchGuardKeyStore$1.run(SearchGuardKeyStore.java:515)
elasticsearch | at java.security.AccessController.doPrivileged(Native Method)
elasticsearch | at com.floragunn.searchguard.ssl.SearchGuardKeyStore.buildSSLContext(SearchGuardKeyStore.java:515)
elasticsearch | at com.floragunn.searchguard.ssl.SearchGuardKeyStore.initSSLConfig(SearchGuardKeyStore.java:249)
elasticsearch | at com.floragunn.searchguard.ssl.SearchGuardKeyStore.<init>(SearchGuardKeyStore.java:140)
elasticsearch | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
elasticsearch | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
elasticsearch | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
elasticsearch | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
elasticsearch | at <<<guice>>>
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:287)
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:173)
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:175)
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:175)
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:250)
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:96)
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:91)
elasticsearch | at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54)
elasticsearch | at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:91)
elasticsearch | at org.elasticsearch.cli.Command.main(Command.java:53)
elasticsearch | <<<truncated>>>
elasticsearch exited with code 1