

インストールおよび設定のトラブルシューティング › ハードウェア暗号化エラー(CHORJBOS が開始しない)
ハードウェア暗号化エラー(CHORJBOS が開始しない)
症状:
以下のハードウェア暗号化エラーが受信されます。
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)
CA Chorus JBoss サーバは開始しません。
JVM で使用されているデフォルトの java.security には、ハードウェアによってサポートできないプロバイダ定義が含まれています。
解決方法:
この問題は、以下の手順を実行することで解決できます。
- java.security ファイルを、$JAVA_HOME/lib/security 内のデフォルトの場所から CA Chorus ディレクトリ $INSTALL_HOME/config にコピーします。
- $INSTALL_HOME/config 内の java.security のコピーを以下のように編集します。
注: このファイルは EBCDIC 形式です。
- このファイル内のセキュリティ プロバイダ定義のリストで、以下のエントリを探します.
security.provider.2=com.ibm.crypto.hdwrCCA.provider.IBMJCECCA
注: インデックス番号は異なっている可能性があります。
- 前の手順で探した行を削除し、それに応じて、残りの security.provider エントリのインデックスを調整します。
- 編集したファイルを保存します。
- CA Chorus CETJOPTN データ セットの ENVETJ メンバを、以下のように編集します。
- export IBM_JAVA_OPTIONS=”$IJO” のすぐ上に以下の行を挿入します。
IJO=”$IJO -Djava.security.properties=${INSTALL_HOME}/config/java.security”
- 編集したファイルを保存します。
Copyright © 2013 CA.
All rights reserved.
 
|
|