diff --git a/lib/geocoder/lookups/nominatim.rb b/lib/geocoder/lookups/nominatim.rb
index bb37c41fa254a4a0d4b98a3fe45de672ba51a2a2..18a203001e95a552703c4d5a52707c10b6614467 100644
--- a/lib/geocoder/lookups/nominatim.rb
+++ b/lib/geocoder/lookups/nominatim.rb
@@ -9,7 +9,7 @@ module Geocoder::Lookup
     end
 
     def map_link_url(coordinates)
-      "http://www.openstreetmap.org/?lat=#{coordinates[0]}&lon=#{coordinates[1]}&zoom=15&layers=M"
+      "https://www.openstreetmap.org/?lat=#{coordinates[0]}&lon=#{coordinates[1]}&zoom=15&layers=M"
     end
 
     def query_url(query)
@@ -18,6 +18,10 @@ module Geocoder::Lookup
       "#{protocol}://#{host}/#{method}?" + url_query_string(query)
     end
 
+    def supported_protocols
+      [:https]
+    end
+
     private # ---------------------------------------------------------------
 
     def results(query)