Cześć
Potrzebuje utworzyć keystore jks dla wildlfy z certyfikatu cer. Mam jednak z tym pewne problemy :/
Otrzymałem od providera trzy pliki:
- NazwaPrivateKey.txt
- NazwaCertyfikat2015.cer
- NazwaIntermediateCA.cer
Gdzie Nazwa jest nazwą mojej domeny. Popatrzyłem sobie na internecie i wywołałem sobie polecenie
keytool -importcert -file NazwaCertyfikat2015.cer -keystore keystore.jks -alias "Alias"
Jednak po dodaniu go do serwera przy starcie mam błąd :
12:11:08,880 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.server.controller.management.security_realm.SSLRealm.key-manager: org.jboss.msc.service.StartException in service jboss.server.controller.management.security_realm.SSLRealm.key-manager: JBAS015299: The KeyStore /opt/wildfly/standalone/configuration/keystore.jks does not contain any keys.
at org.jboss.as.domain.management.security.FileKeystore.assertContainsKey(FileKeystore.java:170)
at org.jboss.as.domain.management.security.FileKeystore.load(FileKeystore.java:121)
at org.jboss.as.domain.management.security.FileKeyManagerService.start(FileKeyManagerService.java:119)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_40]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_40]
Macie jakieś pomysły co może być nie tak ? Nie jestem specjalistom w tej dziedzinie
Czym różni się Certyfikat.cer od NazwaIntermediateCA.cer ??