From 066af83f43c16d3c0ec89e4c85d2116e02ff608d Mon Sep 17 00:00:00 2001 From: Alberto Gutierrez Date: Tue, 7 Nov 2017 15:32:03 +0100 Subject: [PATCH] Create cert_store if it's not created before validation --- app/models/manageiq/providers/hawkular/middleware_manager.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/manageiq/providers/hawkular/middleware_manager.rb b/app/models/manageiq/providers/hawkular/middleware_manager.rb index 6451297..477c80d 100644 --- a/app/models/manageiq/providers/hawkular/middleware_manager.rb +++ b/app/models/manageiq/providers/hawkular/middleware_manager.rb @@ -99,6 +99,11 @@ def self.raw_connect(host, port, username, password, security_protocol, cert_sto :username => username, :password => password } + + if cert_store.kind_of?(String) + cert_store = Endpoint.new(:certificate_authority => cert_store).ssl_cert_store + end + options = { :tenant => 'hawkular', :verify_ssl => verify_ssl_mode(security_protocol),