EBIFour.com > Training > Clarify Tips > Cleo Clarify Studio Updates for SVN Security - June 2021

Cleo Clarify Studio Updates for SVN Security - June 2021

30th June 2021

On June 30th 2021 another upgrade was made to cleo.plan.io.

Note: A similar upgrade was made on October 6th 2020 and we documented with Update Cleo Clarify Studio for SVN Security Upgrades

Below are the instructions on how to upgrade the Cleo Clarify workspace for June 2021.

Before Starting - Download the Following

Cleo Support provided the following jar/zip files the steps below

bcutil-jdk15on-169.jar
bcprov-ext-jdk15to18-169.jar
UnlimitedJCEPolicyJDK7.zip
bctls-jdk15to18-169.jar

STEP 1: Remove BouncyCastle jars

Navigate to the C:\Cleo\Clarify_4_Studio\jre\lib\ext directory.  Ensure there are no existing BouncyCastle jars in this directory.  If there are, remove any existing BouncyCastle jars from the ext directory before continuing.

In the case below, we will delete: bcprov-jdk16-144.jar

NOTE: Do RENAME file. I renamed the file to bcprov-jdk16-144.OLD and it caused errors. If users want to keep the file, move file to another directory

Remove bcprov-jdk16-144.jar from Cleo clarify jre/lib/ext directory


STEP 2: Apply BouncyCastle Jars

Place the 3 bc* (BouncyCastle) jars attached to this post in the Studio’s C:\Cleo\Clarify_4_Studio\jre\lib\ext directory.

Apply Bouncy Castle jars for Cleo clarify Studio in  jre/lib/ext  directory


STEP 3: Apply Security jars

Place the unlimited strength local_policy.jar and US_export_policy.jar files from the UnlimitedJCEPolicyJDK7.zip in the Studio’s C:\Cleo\Clarify_4_Studio\jre\lib\security directory (they will overwrite the existing files there)

Apply Security jars for Cleo clarify Studio in  jre/lib/security directory


STEP 4: Update java.security

Edit the C:\Cleo\Clarify_4_Studio\jre\lib\security\java.security  file.  Add these two entries to the top of the list of Security providers:

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider
security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider


BEFORE:

Update Cleo Clarify Studio Update java.security file BEFORE screen shot

AFTER:

Update Cleo Clarify Studio Update java.security file AFTER screen shot


Text:

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider
security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
security.provider.3=sun.security.provider.Sun
security.provider.4=sun.security.rsa.SunRsaSign
security.provider.5=sun.security.ec.SunEC
security.provider.6=com.sun.net.ssl.internal.ssl.Provider
security.provider.7=com.sun.crypto.provider.SunJCE
security.provider.8=sun.security.jgss.SunProvider
security.provider.9=com.sun.security.sasl.Provider
security.provider.10=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.11=sun.security.smartcardio.SunPCSC
security.provider.12=sun.security.mscapi.SunMSCAPI


By: on