Naveen created AMQ-7328:
---------------------------
Summary: ActiveMQ truststore client.ts not working
Key: AMQ-7328
URL: https://issues.apache.org/jira/browse/AMQ-7328
Project: ActiveMQ
Issue Type: Bug
Components: Broker
Affects Versions: 5.15.1
Environment: Server - Ubuntu 16.0.4
Applications: Talend, ActiveMQ 5.15.1, Karaf, CRM tools
Client - Talend application
Reporter: Naveen
We have had our ActiveMQ truststore getting corrupted in our production server
last week. So I replaced the truststore.ts file from a backup and imported the
app servers .pfx certificates into it.
Now, customers are unable to establish a connection to ActiveMQ server on
61616, getting SSL errors. I'm noticing below error in ActiveMQ.log file.
| Reason: javax.net.ssl.SSLHandshakeException: Remote host closed connection
during handshake | org.apache.activemq.broker.TransportConnector | ActiveMQ
BrokerService
So I tried creating a new client.ts file by following below steps from your KB.
But the issue persists. If I use the truststore.ts file on the client machine,
I'm able to establish the connection successfully. Could you please help
resolve this issue asap?
*Using keytool, create a certificate for the broker:*
keytool -genkey -alias broker -keyalg RSA -keystore broker.ks
*Export the broker's certificate so it can be shared with clients:*
keytool -export -alias broker -keystore broker.ks -file broker_cert
*Create a certificate/keystore for the client:*
keytool -genkey -alias client -keyalg RSA -keystore client.ks
*Create a truststore for the client, and import the broker's certificate. This
establishes that the client "trusts" the broker:*
keytool -import -alias broker -keystore client.ts -file broker_cert
Thanks,
Naveen
--
This message was sent by Atlassian Jira
(v8.3.4#803005)