Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning
titleWarning

If using Fedora to audit or report To audit the fixity of federated files, the federation configuration property "contentBasedSha1" property must be set to "true" in the federation configuration.

When a federated file is first accessed, a SHA-1 hash is computed and cached.  This may take a while for large files.  At any point, just like any other node, a request may be made through a web browser or client to recompute and compare the checksum of that file. 

In the HTML view, beside the "digest" property for the content, there's a "check fixity" link which will recompute the SHA-1 checksum and compare it with the last computed one. This feature is documented.

To build a reasonable audit, one needs toshould:

  1. ensure that all files are visited/accessed to ensure a baseline SHA-1 is computed. This operation can take a long time for large repositories.
  2. script a periodic fixity request against each object which looks for the SUCCESS assertion in the response.