I would like to integrate eazyBI with Decision lens tool. So please find my configuration below in the attached screenshot. ( eazybi_api_settings.png)
I was able to fetch the api results via “POSTMAN” tool. But in eazyBI i am getting below error
Received fatal alert: handshake_failure
I have verified that we have not made any incoming request restriction in our jira server. So is there anything that am missing?
Please let me know if you require additional information on the same. Thanks
Hi bharath kumar,
this probably is because the JVM running Jira has not enabled/installed Unlimited Strength Jurisdiction Policy Files - which basically means that your Java version does not support strong ciphers. You can test this by executing this on the server running Jira with the same user:
jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'
If the output is false, then you need to enable JCE.
If your java version is >= than 1.8.0_151 then you can set the unlimited policy in the
JAVA_HOME/jre/lib/security/java.security file search for the line
#crypto.policy=unlimited and remove the # character to uncomment it and save the file. You will have to restart Jira to take this into action.
For older versions you need to download the file from the given link (Java 7: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html, Java 8: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html) and copy files
local_policy.jar to the directory
<JAVA_HOME>/jre/lib/security (or for even older version in
<JAVA_HOME>/lib/security), where JAVA_HOME is the
java.home in Jira Administration / System / System Info.
For other REST related errors check out our docs.