Создать ActiveMQ-соединение на TLS1.2

Нам пришлось удалить поддержку SSLV3. Поэтому мы изменили конфигурацию activemq. мы добавили transportConnector и установили enabledProtocol = 'TLS1.1, TLS1.2'. Так что он должен поддерживать на TLS1.1 или TLS1.2 Но я не понимаю, как я должен указать протокол при создании соединения. Теперь это дает мне ошибку SSLV2Hello отключен. Поэтому мой вопрос заключается в том, как я должен дать список протоколов при создании соединения. Я попробовал SSLSocket, но не смог пройти. Может кто-нибудь, пожалуйста, дайте мне подсказку ..

String keyStorePath = "abc.ks";
String keyStorePassword = "XYZ";
String trustStore = "cks.ts";                     
java.lang.System.setProperty("javax.net.ssl.keyStore", keyStorePath);
java.lang.System.setProperty("javax.net.ssl.keyStorePassword", keyStorePassword);
java.lang.System.setProperty("javax.net.ssl.trustStore", trustStore);
String connectionURL = 'URL?initialReconnectDelay=10&maxReconnectDelay=10&maxReconnectAttempts=2&jms.watchTopicAdvisories=false&wireFormat.maxInactivityDuration=3600000';

ConnectionFactory factory = new ActiveMQSslConnectionFactory(connectionURL);
Connection connection = factory.createConnection(user, pwd);

Ответы на вопрос(1)

Ваш ответ на вопрос