diff --git a/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java b/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java
index 1282fd34d007275e3450bde0f21adaae02c1fc3c..8aeb08320b9cd0c7836d5f6663c6a2feb02a1f6f 100644
--- a/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java
+++ b/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/DownloadController.java
@@ -53,9 +53,12 @@ public class DownloadController {
         transfer.setDirection("pullFromVoSpace");
         transfer.setTarget("vos://" + authority + urlEncodePath(path));
 
-        Protocol protocol = new Protocol();
-        protocol.setUri("ivo://ivoa.net/vospace/core#httpget");
-        transfer.getProtocols().add(protocol);
+        Protocol httpProtocol = new Protocol();
+        httpProtocol.setUri("ivo://ivoa.net/vospace/core#httpget");
+
+        Protocol httpsProtocol = new Protocol();
+        httpsProtocol.setUri("ivo://ivoa.net/vospace/core#httpsget");
+        transfer.getProtocols().add(httpsProtocol);
 
         String url = client.getFileServiceEndpoint(transfer);
         HttpHeaders headers = new HttpHeaders();