Linux サーバーで JBOSS 7.1 の SSL を構成しています。コマンドに従ってキーとcsrを作成しました
openssl genrsa -out app.key -des 2048
openssl req -new -key app.key -out appCert.csr
委託する証明書を登録し、ルート、チェーン、およびサーバー証明書を受け取りました。サーバー証明書はファイル cert.crt に保存されます
JBOSS 7.1 の standalone.xml で、コネクタ タグを次のように変更しました。
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<connector name="https" scheme="https" protocol="HTTP/1.1" socket-binding="https" enable-lookups="false" secure="true">
<ssl name="APP-ssl" password="abc123" certificate-key-file="/app/JBoss-7.1/standalone/configuration/ssl/app.key" certificate-file="/app/JBoss-7.1/standalone/configuration/ssl/cert.crt"/>
</subsystem>
jboss サーバーを起動すると、以下のエラー メッセージが表示されます。
ERROR [org.apache.tomcat.util.net.jsse.JSSESocketFactory] (MSC service thread 1-2) Failed to load keystore type JKS with path /app/JBoss-7.1/standalone/configuration/ssl/app.key due to無効なキーストア形式: java.io.IOException: 無効なキーストア形式
チェーン証明書も配置すると同じエラーが発生します。この問題を解決するために私を助けてください。