Я пытаюсь создать действие HTTPRouter (внутри esb), которое отправляет некоторый XML на внешний URL.URL-адрес является безопасным, но имеет самозаверяющий сертификат, для которого у меня нет хранилища ключей.Ниже приведен XML-код, который я пишу для настройки HTTPRouter.
http://pastebin.com/FmFYU5e4
В файле ht.props есть только один набор свойств.Я определяю фабрику сокетов протокола как SelfSignedSSLProtocolSocketFactoryBuilder.
#HttpProtocol Config...
protocol-socket-factory=org.jboss.soa.esb.http.protocol.SelfSignedSSLProtocolSocketFactoryBuilder
При развертывании ESB я получаю следующую ошибку:
org.jboss.soa.esb.ConfigurationException: Failed to locate keystore '/keystore'
Чтение по различным форумам наПохоже, что в действии HTTPRouter требуется определить файл хранилища ключей.Как уже упоминалось, у меня его нет, поскольку внешняя конечная точка не создается и не контролируется мной.Есть ли способ заставить действие HTTPRouter работать для защищенной конечной точки без определенного хранилища ключей?Является ли способ определения конечной точки правильным?
Любая предоставленная помощь очень ценится!
Спасибо