seclore-java-sdk/examples/Unwrap & Unprotect in EA co.../Using Enterprise Policy Server/Appendix - Unprotect Any Fi.../Get Advance EA Helper/Readme.txt

58 lines
2.7 KiB
Plaintext
Raw Normal View History

2024-07-24 10:52:06 +00:00
=======================================
Get Advanced EA Helper
=======================================
---------------------------
Pre-requisites/Assumptions
---------------------------
1) Seclore Policy Server is up and running.
3) An Elevated Enterprise Application (EA) is configured on the Seclore Policy Server.
4) This utility is configured to run with Seclore Server SDK (4.4.7.0)
------
Notes
------
1) To use current working directory as the Application Path in '/config/config.xml' file, use "."
e.g <app-path>.</app-path>
Otherwise, enter the complete absolute path
e.g <app-path>C:\Seclore\Elevated EA Utility\Source</app-path>
2) Sample public and private key xml files used to set up an Elevated EA have also been provided at :
'Elevated EA Utility/Docs/samples/publicKey.xml'
'Elevated EA Utility/Docs/samples/privateKey.xml'
------------------
Configuration Steps:
------------------
1. Put the JCE jar files (specific to JRE version) from 'Elevated EA Utility/Docs/JCE Files/' into 'JRE/lib/security/' folder of the system. This utility requires JDK version 1.8 or higher to run. The utility displays the JDK version it uses when you execute the 'run.bat' file.
2. Configure the 'config.xml' file located in 'Elevated EA Utility/Source/config/'.
a. app-path : This is the absolute path of the application
- place a dot "." or put the absolute application path
- example: <app-path>C:\Seclore\Seclore SDK Sample Code\Source</app-path>
b. initalize-logger : This can be true/false depending upon the logging implementation.
3. Configure the 'tenant config.xml' located in 'Elevated EA Utility/Source/config/'
a. Policy Server Details:
server : Server name on which Policy Server is running
port : Server Port on which Policy Server is running
app-name : Policy Server application name
b. Login details:
When using Hot Folder cabinet (EA) context i.e (<user-type>1</user-type>) :
id : ID of the Elevated Enterprise Application (EA) on the Seclore Policy Server.
passphrase : Passphrase of the Elevated Enterprise Application.
allow-advanced-privileges : 'false' by default. To enable advanced privileges for this EA, set this to 'true'
3. Populate the 'config.properties' in 'Elevated EA Utility/Source/config/'. Some values are pre-populated which must not be changed.
ea.active.key.id : Elevated EA active key id which is displayed on EA config details page on Policy Server portal under the "Advanced Security" section titled 'Active Key ID'.
ea.private.key.xml.path : The absolute path of the private key xml file whose public key was used to configure the Elevated EA.
eg. ea.private.key.xml.path=C:\\Users\\Desktop\\EA Advanced Security Keys\\privateKeyXML.xml