You need to configure Process Flow logs are stored in the repository folder. For security reasons, you may want to secure your logs from unauthorized access. Adeptia Connect facilitates you to secure your logs using Encryption at REST feature. With this feature, your logs are stored in the encrypted form. To decrypt the logs, you need to encrypt using the key. To encrypt your logs, you need to do the following:
- Create Keystore using Keytool
- Configure Keystore in Adeptia Suite
Creating Keystore using Keytool
- Open Command Prompt (press Win + R and type cmd).
- Go to the directory where JRE is installed (for example, C:/Program Files/Java/jre8/bin).
Run the following Keytool command to create a Keystore.
keytool -genseckey -keystore <Keystore_path> -storetype jceks -storepass <Keystore_password> -keyalg AES -keysize 256 -alias <alias_name> -keypass <Key_password>
where,
genseckey is the Generate SecretKey. This is the flag indicating the creation of a synchronous key which will become AES key.keystore is the location of the Keystore. If the Keystore does not exist, the tool will create a new store.
storetype is the type of store (JCE, PK12, JCEKS, etc). JCEKS is used to store symmetric keys (AES) not contained within a certificate.
storepass is the password related to the Keystore.
keyalg is the algorithm used to create the key (AES/DES/etc).
keysize is the size of the key.
alias is the name given to the newly created key in which to reference when using the key.
keypass is is the password protecting the use of the key.
Exit from the Command Prompt.
...