Versions Compared

Key

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

...

Expand

7.1 What is fixity?

Example proceedures that might may be used to verify fixity:

7.2 Transmission Fixity

  •  (tick) may be verified by including a Digest header (defined in [RFC3230]) in POST
    • for example, in curl command: -H "Digest:sha=a79ca8393d8866ce4899f523235a3b8b6812e76b"
  • (tick) may be verified by including a Digest header (defined in [RFC3230])  in PUT
    • for example, in curl command: -H "Digest:sha=a79ca8393d8866ce4899f523235a3b8b6812e76b"


7.3 Persistance Fixity

  • (tick) may retrieve the checksum of an LDP-NR by performing a HEAD request on it with the Want-Digest header
    • mechanism: curl command for HEAD with header: -H "Want-Digest: md5,sha" will return, in the headers:
      Digest: sha=9f0f5b0c24303b003b5afaa0031e126cc6f7fa67,md5=0a85fd5f25c09a9f282b15e7758b3acd
  • (tick) may retrieve the checksum of an LDP-NR by performing a GET request on it with the Want-Digest header
    • mechanism: curl command for GET with header: -H "Want-Digest: md5,sha" will return, in the headers:
      Digest: sha=9f0f5b0c24303b003b5afaa0031e126cc6f7fa67,md5=0a85fd5f25c09a9f282b15e7758b3acd

...