Ошибка неверного формата хранилища ключей при реализации единого входа с SAML в EAP wildfly
Это первый раз, когда я пытался внедрить SSO с SAML. Я настраиваю машину для SP и выполнил все конфигурации для нее.
В моем standalone.xml я импортировал ключ, сгенерированный мной с помощью ketool
C:\Users\bpledam\EAP-7.0.0\standalone\configuration>keytool -genkey -keyalg RSA -alias bpledamselfsigned -keystore keystore.jks -validity 365 -keysize 2048
Однако при запуске JBOSS я получаю следующую ошибку
10:30:41,334 ОШИБКА [org.jboss.as.controller.management-operation] (Поток загрузки контроллера) WFLYCTL0013: Ошибка операции ("развертывание") - адрес: ([("развертывание" => "bpledam.war")]) - описание ошибки: {"WFLYCTL0080: Сбой служб" => {"jboss.undertow.deployment.default-server.default-host./bpledam" => "org.jboss.msc.service.StartException в службе jboss.undertow.deployment.default-server.default-host./bpledam: java.lang.RuntimeException: java.lang.RuntimeException: org.picketlink.common.exceptions.TrustKeyProcessingException: java.io.IOException: неверный формат хранилища ключей, вызванный: java.lang.RuntimeException: java.lang.RuntimeException: org.picketlink.common.exceptions.TrustKeyProcessingException: java.io.IOException: неверный формат хранилища ключей. Причина: java.lang.RuntimeException: org.picketlink.common.exceptions.TrustKeyProcessing.io.IOException: неверный формат хранилища ключей. Причина: org.picketlink.common.exceptions.TrustKeyProcessingException: java.io.IOException: Inva формат хранилища ключей крышки. Причина: java.io.IOException: неверный формат хранилища ключей "}}
Мой Standalone.xml код для импорта JKS выглядит следующим образом.
<security-realm name="UndertowRealm">
<server-identities>
<ssl protocol="TLS">
<keystore path="keystore.jks" relative-to="jboss.server.config.dir" keystore-password="changeit" alias="bpledamselfsigned" key-password="changeit"/>
</ssl>
</server-identities>
</security-realm>
Заранее спасибо.