

Installation and Configuration Troubleshooting › Hardware Encryption Error (CHORJBOS Does Not Start)
Hardware Encryption Error (CHORJBOS Does Not Start)
Symptom:
The following hardware encryption error is received:
Caused by: com.ibm.crypto.hdwrCCA.provider.JCECCARuntimeException:
Hardware error from call CSNBRNGL returnCode 16reasonCode 4
com.ibm.crypto.hdwrCCA.provider.SecureRandom.engineNextBytes
(SecureRandom.java:104)
java.security.SecureRandom.nextBytes(SecureRandom.java:287)
The CA Chorus JBoss server does not start.
The default java.security that is in use for the JVM contains a provider definition that cannot be supported by the hardware.
Solution:
This problem can be remedied by following these steps:
- Copy the java.security file from its default location in $JAVA_HOME/lib/security to the CA Chorus directory $INSTALL_HOME/config.
- Edit the copy of java.security in $INSTALL_HOME/config as follows:
Note: This file is in EBCDIC format.
- Locate the following entry in the list of security provider definitions in this file.
security.provider.2=com.ibm.crypto.hdwrCCA.provider.IBMJCECCA
Note: The index number may be different.
- Delete the line that you located in the previous step, and adjust the index numbers of the remaining security.provider entries accordingly.
- Save the edited file.
- Edit the ENVETJ member of the CA Chorus CETJOPTN data set as follows:
- Insert the following line immediately above export IBM_JAVA_OPTIONS=”$IJO”:
IJO=”$IJO -Djava.security.properties=${INSTALL_HOME}/config/java.security”
- Save the edited file.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|