diff --git a/lib/copperegg.rb b/lib/copperegg.rb
index <HASH>..<HASH> 100644
--- a/lib/copperegg.rb
+++ b/lib/copperegg.rb
@@ -6,8 +6,7 @@ require 'uri'
   API_VERSION = 'v2'
   DEFAULTS = {
       :apihost => 'https://api.copperegg.com',
-      :use_ssl => true,
-      :ssl_verify_peer => true,
+      :ssl_verify_peer => false,
       #:ssl_ca_file => File.dirname(__FILE__) + '/../../../conf/cacert.pem',
       :timeout => 10
     }
diff --git a/lib/copperegg/util.rb b/lib/copperegg/util.rb
index <HASH>..<HASH> 100644
--- a/lib/copperegg/util.rb
+++ b/lib/copperegg/util.rb
@@ -36,6 +36,11 @@ module CopperEgg
       uri = make_uri(api_cmd)
       http = Net::HTTP.new(uri.host, uri.port)
 
+      http.use_ssl = uri.scheme == 'https'
+      if !DEFAULTS[:ssl_verify_peer]
+        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
+      end
+
       if type == "get"
         uri.query = URI.encode_www_form(params) if !params.nil?
         request = Net::HTTP::Get.new(uri.request_uri)
Behave with SSL. For best security, one should force verification and provide a cert file.