1

EJBCA をアップグレードしようとしています。

これを ubuntu 20.04 で、ローカルに、wildfly 18 を使用して実行しようとしました。Wildfly 18 では、「原因: クライアント証明書または OAuth ベアラー トークンが必要です。」

キーストア、トラストストア、およびスーパー管理者を別のインスタンスからインポートする方法と、CA を新しく作成して結果の superadmin.p12 を使用する方法の 2 つの方法を試しました。

ホームページは読み込まれますが、管理者から次のエラーが表示されます。

「AUTHORIZATIONDENIED CAUSE: クライアント証明書または OAuth ベアラー トークンが必要です。」

私は本当にこれでいくつかの助けを借りることができます.

私が試したこと:(1)superadmin.p12をダウンロードしてブラウザにインポートしました(2)superadmin証明書をアップロードしようとしました:

bin/ejbca.sh ca importcacert ${NAME} ${NAME}.cacert.pem -initauthorization -superadmincn スーパー管理者

  • これにより、CA 証明書は既にインポートされています。(3) keystore.jks と truststore.jks の両方を /ejbca/p12 と /opt/wildfly/standalone/configuration/keystore に移動します (4) 「web.reqcertindb=false」を設定しました (6) しようとしましたwildfly 14 で ssl を有効にします ( https://docs.bitnami.com/bch/infrastructure/wildfly/administration/enable-ssl-wildfly/ ) (7) 新しい Management_CA も試しました

/ejbca/adminweb のログ:

"08:20:01,270 ERROR [org.ejbca.ui.web.admin.configuration.EjbcaJSFHelperImpl] (default task-4) org.cesecore.authentication.AuthenticationFailedException: Client certificate or OAuth bearer token required.
08:20:01,279 WARN [org.ejbca.ui.web.admin.configuration.EjbcaWebBeanImpl] (default task-4) Language was not initialized for this session
08:20:01,279 WARN [org.ejbca.ui.web.admin.configuration.EjbcaWebBeanImpl] 

必要に応じて、より多くの情報を提供できます。

ありがとうございました

4

1 に答える 1