diff --git a/lib/grenache/http.rb b/lib/grenache/http.rb index ec52547..9ddef17 100644 --- a/lib/grenache/http.rb +++ b/lib/grenache/http.rb @@ -40,7 +40,7 @@ def start_http_service(port, &block) verify_peer: true } - server.backend.ca_cert = File.read config.ca + server.backend.ca_cert = config.ca end server.start } diff --git a/lib/grenache/http/http_server.rb b/lib/grenache/http/http_server.rb index d092732..f5a6649 100644 --- a/lib/grenache/http/http_server.rb +++ b/lib/grenache/http/http_server.rb @@ -15,8 +15,7 @@ def ssl_verify_peer cert private def store @store ||= OpenSSL::X509::Store.new.tap do |store| - root = OpenSSL::X509::Certificate.new backend.ca_cert - store.add_cert root + store.add_file backend.ca_cert end end end diff --git a/lib/grenache/http/version.rb b/lib/grenache/http/version.rb index f71c227..0cfae34 100644 --- a/lib/grenache/http/version.rb +++ b/lib/grenache/http/version.rb @@ -1,5 +1,5 @@ module Grenache module HTTP - VERSION = "0.2.13" + VERSION = "0.2.14" end end