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]
必要に応じて、より多くの情報を提供できます。
ありがとうございました