Migration Key
Mechanism for transferring a participant between SMPs in Peppol.
Definition
When an entity changes provider, the old SMP calls the SML API to prepare the migration and receives a migration key. The new SMP supplies that key during registration to prove its authorisation, preventing identifier hijacking; without it, the SML refuses to reassign the participant.
Origin
Defined by OpenPeppol in the « Peppol SML / Service Metadata Locator Specification » (SML participant-management API).
Example in context
Old SMP: prepareToMigrate(participantId) → migrationKey ; New SMP: migrate(participantId, migrationKey) against the SML.