diff --git a/mdserver.py b/mdserver.py
index 0d35ae9d62a7665b97cfa2d77846a31b45abe63f..f0d9a654d2d5515c957b7195dd745f2db5e6c304 100755
--- a/mdserver.py
+++ b/mdserver.py
@@ -23,6 +23,7 @@ def sign(domain, eid):
 
     response = Response()
     response.headers['Content-Type'] = "application/samlmetadata+xml"
+    response.headers['Content-Disposition'] = "filename = \"metadata.xml\""
 
     if sha1 in signed[domain]:
         signed_entity = signed[domain][sha1]