Add RFC 3161 timestamps to entry metadata

RFC 3161 allows to get a signed and timestamped hash from a trusted party. The DFN runs a RFC3161 service that we could use.

  • We should use some existing RFC3161 python lib, e.g. https://github.com/trbs/rfc3161ng/
  • The used service URL should be a config value
  • We should use metadata.entry_hash as the data to timestamp
  • We should save the timestamp as metadata.entry_timestamp
  • The timestamp should be acquired during processing, e.g. alongside metadata.entry_hash

During the last FAIRmat meeting this was raised from several people as a requirement.

Assignee Loading
Time tracking Loading