Hi all, Since this is applicable to all the products based on kernel 4.4.6 or above, its better to add this in the docs where it points to set the java home variable (under "installing the product" of each product documentation)
Thanks! Rajith On Thu, Aug 11, 2016 at 3:14 PM, Niranda Perera <[email protected]> wrote: > Hi all, > > When I start DAS using IBM JDK, I get the following exception. [1] > > Upon further investigations, I found that [2] the following change needs > to be done. > > "Please set the following property[1] in "Owasp.CsrfGuard.Carbon.properties" > file (SERVER_HOME/repository/conf/security) which is default set to [2]. > [1] - org.owasp.csrfguard.PRNG.Provider=IBMJCE > [2] - org.owasp.csrfguard.PRNG.Provider=SUN" > > It actually resolved my issue. My question is, is this a platform wide > configuration? and If that is so, I suggest we add it in all the docs. > > Best > > > [1] > ERROR {org.apache.catalina.core.StandardContext} - Exception sending > context initialized event to listener instance of class org.owasp.csrfguard. > CsrfGuardServletContextListener > java.lang.RuntimeException: java.lang.RuntimeException: > java.security.NoSuchAlgorithmException: > no such algorithm: SHA1PRNG for provider SUN > at org.owasp.csrfguard.config.PropertiesConfigurationProviderFactory. > retrieveConfiguration(PropertiesConfigurationProviderFactory.java:34) > at org.owasp.csrfguard.config.overlay.ConfigurationAutodetectProvide > rFactory.retrieveConfiguration(ConfigurationAutodetectProvide > rFactory.java:73) > at org.owasp.csrfguard.CsrfGuard.retrieveNewConfig(CsrfGuard.java:112) > at org.owasp.csrfguard.CsrfGuard.config(CsrfGuard.java:86) > at org.owasp.csrfguard.CsrfGuard.isPrintConfig(CsrfGuard.java:685) > at org.owasp.csrfguard.CsrfGuardServletContextListene > r.printConfigIfConfigured(CsrfGuardServletContextListener.java:97) > at org.owasp.csrfguard.CsrfGuardServletContextListener.contextInitialized( > CsrfGuardServletContextListener.java:86) > at org.apache.catalina.core.StandardContext.listenerStart( > StandardContext.java:5068) > at org.apache.catalina.core.StandardContext.startInternal( > StandardContext.java:5584) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) > at org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1572) > at org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1562) > at java.util.concurrent.FutureTask.run(FutureTask.java:267) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1143) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:618) > at java.lang.Thread.run(Thread.java:785) > Caused by: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: > no such algorithm: SHA1PRNG for provider SUN > at org.owasp.csrfguard.config.PropertiesConfigurationProvider.<init>( > PropertiesConfigurationProvider.java:234) > at org.owasp.csrfguard.config.PropertiesConfigurationProviderFactory. > retrieveConfiguration(PropertiesConfigurationProviderFactory.java:32) > ... 15 more > Caused by: java.security.NoSuchAlgorithmException: no such algorithm: > SHA1PRNG for provider SUN > at sun.security.jca.GetInstance.getService(GetInstance.java:99) > at sun.security.jca.GetInstance.getInstance(GetInstance.java:218) > at java.security.SecureRandom.getInstance(SecureRandom.java:342) > at org.owasp.csrfguard.config.PropertiesConfigurationProvider.<init>( > PropertiesConfigurationProvider.java:121) > ... 16 more > > [2] https://wso2.org/jira/browse/ESBJAVA-4772 > > -- > *Niranda Perera* > Software Engineer, WSO2 Inc. > Mobile: +94-71-554-8430 > Twitter: @n1r44 <https://twitter.com/N1R44> > https://pythagoreanscript.wordpress.com/ > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Rajith Roshan Software Engineer, WSO2 Inc. Mobile: +94-72-642-8350 <%2B94-71-554-8430>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
