У нас есть несколько файлов .cer
и импортировать их в хранилище ключей с помощью команды keytool. Теперь мы настраиваем протокол Wildfly 8.x
с этим хранилищем ключей. Когда начинать, мы получаем следующие ошибки:Невозможно найти ключи в хранилище ключей при настройке wildfly
22:38:56,992 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.server.controller.management.security_realm.UndertowRealm.key-manager: org.jboss.msc.service.StartException in service jboss.server.controller.management.security_realm.UndertowRealm.key-manager: WFLYDM0083: The KeyStore /home/demo/mykeystore.jks does not contain any keys.
at org.jboss.as.domain.management.security.FileKeystore.assertContainsKey(FileKeystore.java:169)
at org.jboss.as.domain.management.security.FileKeystore.load(FileKeystore.java:120)
at org.jboss.as.domain.management.security.FileKeyManagerService.start(FileKeyManagerService.java:145)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Любая помощь будет оценена по достоинству.
Из сообщения об ошибке: * к хранилищу /home/demo/mykeystore.jks не содержат какую-либо клавишу *. Вы проверяли, содержит ли этот файл ключ? –
Не могли бы вы помочь мне более подробно? Мы не генерируем никакого keypaire и импортируем сертификацию только с параметрами keytool -import -trustcacert. –