search cancel

CA Mainframe Chorus JBOSS server will not start and returns a hardware encryption error.


Article ID: 3965


Updated On:


Chorus Platform


The following hardware encryption error is received and the CA Mainframe Chorus JBoss server does not start:


Caused by: 

Hardware error from call CSNBRNGL returnCode 16reasonCode 4 



The default that is in use for the JVM contains a provider definition that cannot be supported by the hardware.


Component: CHRDBM


This problem can be remedied by following these steps:


1. Copy the file from its default location in $JAVA_HOME/lib/security to the CA Mainframe Chorus directory $INSTALL_HOME/config. 


2. Edit the copy of in $INSTALL_HOME/config as follows (Note: This file is in EBCDIC format): 


a. Locate the following entry in the list of security provider definitions in this file (Note: The index number may be different): 


b. Delete the line that you located in the previous step, and adjust the index numbers of the remaining security.provider entries accordingly.


c. Save the edited file.



3. Edit the ENV member of the CA Mainframe Chorus CETJOPTN data set as follows: 


a. Insert the following line immediately above export IBM_JAVA_OPTIONS="$IJO": 



b. Save the edited file.