Versions Compared

Key

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

...

  1. Create a new version of the PEPPOL AS2 specification (e.g. v.1.2 - and not v.1.1 to avoid confusion since current version is 1.0.1) that references RFC 5751 instead of RFC 3851; also to add a note what the implications are (SHA-256 mandatory)
  2. Decide on a point in time where only the new algorithm names (with '-') will be supported (see 4-7 below)
  3. Define a grace period, where sender must be able to support both versions of the algorithm names (with '-' and without '-')
    1. By default the message should be send with "sha-256" algorithm
    2. If that fails, the sender must fall back to "sha1" algorithm
      1. Question: is there a standardized error message to indicate "unsupported MIC algorithm"?
    3. The implications are: each sending AP must be able to fallback (at a certain point in time)
  4. Starting on X 1st,
    1. senders and receivers MAY start using "sha-256"
    ,
    1. receivers may start supporting "sha-256"
  5. Starting on Y 1st,
    1. all receivers MUST support "sha-256" in parallel to "sha1"
  6. Starting on Z 1st,
    1. all sender MUST only send "sha-256"; therefore receivers can drop support for "sha1"
  7. ==> Between X 1st and Z 1st, AP clients must be able to fallback from "sha-256" to "sha1"

...