I dont think that I have a problem with a trustore:
[root@certs]# keytool -list -keystore /etc/candlepin/certs/keystore
Enter keystore password:
Keystore type: PKCS12
Keystore provider: SUN
Your keystore contains 3 entries
artemis-client, Oct 26, 2020, PrivateKeyEntry,
Certificate fingerprint (SHA1): 43:E4:BA:37:77:8E:E6:0A:E9:D6:BE:F2:E5:7B:DF:6D:F4:91:10:42
candlepin-ca, Jan 11, 2021, trustedCertEntry,
Certificate fingerprint (SHA1): 86:F6:77:38:E9:A1:89:89:BC:51:0B:E0:1F:34:04:B8:4A:F5:DD:65
tomcat, Jan 11, 2021, PrivateKeyEntry,
Certificate fingerprint (SHA1): C5:89:D5:93:0D:89:55:92:64:FC:56:7F:43:2F:D9:9E:D6:E4:99:91
[root@certs]#
[root@certs]# openssl x509 -noout -fingerprint -sha1 -inform pem -in java-client.crt
SHA1 Fingerprint=43:E4:BA:37:77:8E:E6:0A:E9:D6:BE:F2:E5:7B:DF:6D:F4:91:10:42
I have some errors in candlepin.log:
2021-01-11 15:36:18,472 [thread=localhost-startStop-1] [=, org=, csid=] ERROR org.apache.activemq.artemis.core.server - AMQ224104: Error starting the Acceptor stomp {needClientAuth=true, trustStorePassword=xxxxxxxxxxxxxxxxx, scheme=tcp, port=61613, keyStorePassword=xxxxxxxxxxxxxxx, ss
lEnabled=true, host=localhost, trustStorePath=/etc/candlepin/certs/truststore, protocols=STOMP, useEpoll=false, keyStorePath=/etc/candlepin/certs/keystore}
2021-01-11 15:36:18,475 [thread=localhost-startStop-1] [=, org=, csid=] ERROR org.apache.activemq.artemis.core.server - AMQ224000: Failure in initialisation
java.lang.IllegalStateException: AMQ229230: Failed to bind acceptor stomp to localhost:61613
at org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.startServerChannels(NettyAcceptor.java:687)
at org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.start(NettyAcceptor.java:455)
at org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.startAcceptors(RemotingServiceImpl.java:312)
at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.completeActivation(ActiveMQServerImpl.java:3021)
at org.apache.activemq.artemis.core.server.impl.LiveOnlyActivation.run(LiveOnlyActivation.java:78)
at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:599)
at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:526)
at org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ.start(EmbeddedActiveMQ.java:116)
at org.candlepin.messaging.impl.artemis.ArtemisContextListener.initialize(ArtemisContextListener.java:92)
at org.candlepin.guice.CandlepinContextListener.initializeSubsystems(CandlepinContextListener.java:171)
at org.candlepin.guice.CandlepinContextListener.withInjector(CandlepinContextListener.java:153)
at org.jboss.resteasy.plugins.guice.GuiceResteasyBootstrapServletContextListener.contextInitialized(GuiceResteasyBootstrapServletContextListener.java:59)
at org.candlepin.guice.CandlepinContextListener.contextInitialized(CandlepinContextListener.java:146)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5127)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5643)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.BindException: Address already in use
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:461)
at sun.nio.ch.Net.bind(Net.java:453)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:222)
at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:134)
at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:550)
at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:506)
at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:491)
at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:248)
at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118)
2021-01-11 15:36:18,476 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.messaging.impl.artemis.ArtemisContextListener - Embedded Artemis server started successfully
2021-01-11 15:36:18,476 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.messaging.impl.artemis.ArtemisSessionFactory - Connecting to Artemis server at vm://0
2021-01-11 15:36:18,493 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.messaging.impl.artemis.ArtemisSessionFactory - Artemis session factory initialized
2021-01-11 15:36:18,589 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.controller.ActiveMQStatusMonitor - Connection to ActiveMQ is available.
2021-01-11 15:36:18,590 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.audit.ArtemisMessageSource - ActiveMQ status has been updated: UNKNOWN:CONNECTED
2021-01-11 15:36:18,590 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.audit.ArtemisMessageSource - Connecting to message broker and initializing all message listeners.
2021-01-11 15:36:18,650 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.async.JobManager - Initializing job manager
2021-01-11 15:36:18,817 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.async.JobMessageReceiver - Creating 10 job receiver threads with filter: null
2021-01-11 15:36:19,022 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.async.JobManager - Job manager initialization complete
2021-01-11 15:36:19,023 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.async.JobManager - Job manager started
2021-01-11 15:36:19,275 [thread=localhost-startStop-1] [=, org=, csid=] INFO org.candlepin.guice.CandlepinContextListener - Candlepin context initialized.