diff --git a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dssapi/v3/DataStoreServerApi.java b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dssapi/v3/DataStoreServerApi.java
index ce1aa5e080a31cc9accafe9ceee6d26bf7b4f934..ed34d8ac924911948d7fd54acef1d60fae21d9f0 100644
--- a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dssapi/v3/DataStoreServerApi.java
+++ b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dssapi/v3/DataStoreServerApi.java
@@ -184,6 +184,7 @@ public class DataStoreServerApi extends AbstractDssServiceRpc<IDataStoreServerAp
                     if (node.isDirectory() == false)
                     {
                         file.setFileLength(node.getFileLength());
+                        file.setChecksumCRC32(node.getChecksumCRC32());
                     }
                     result.add(file);
                 }
diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/DataSetFile.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/DataSetFile.java
index 73427cddc999e9afb6c7c4556594493767173f9b..c4f207b8d2b856745b10331f34db1f1bc82cf716 100644
--- a/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/DataSetFile.java
+++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/DataSetFile.java
@@ -18,13 +18,13 @@ package ch.ethz.sis.openbis.generic.dssapi.v3.dto.datasetfile;
 
 import java.io.Serializable;
 
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonProperty;
-
 import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.id.DataSetPermId;
 import ch.ethz.sis.openbis.generic.dssapi.v3.dto.datasetfile.id.DataSetFilePermId;
 import ch.systemsx.cisd.base.annotation.JsonObject;
 
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
 /**
  * @author Jakub Straszewski
  */
@@ -48,6 +48,9 @@ public class DataSetFile implements Serializable
     @JsonProperty
     private long fileLength;
 
+    @JsonProperty
+    private int checksumCRC32;
+
     @JsonIgnore
     public DataSetFilePermId getPermId()
     {
@@ -108,4 +111,15 @@ public class DataSetFile implements Serializable
     {
         return "DataSetFile: " + path + ", " + dataSetPermId;
     }
+
+    @JsonIgnore
+    public int getChecksumCRC32()
+    {
+        return checksumCRC32;
+    }
+
+    public void setChecksumCRC32(int checksumCRC32)
+    {
+        this.checksumCRC32 = checksumCRC32;
+    }
 }