Ondertekende licentieverificatie en apparaatlimieten
Schakel optionele ondertekende verificatie in voor een opgeslagen sleutelproduct, integreer uw applicatie en beheer apparaatlimieten, resets en intrekkingen.
Op deze pagina
Sleuteldistributie en softwarehandhaving zijn gescheiden. De API accepteert alleen uitgegeven sleutels die zijn gekoppeld aan in aanmerking komende betaalde bestellingen. Het retourneert een Ed25519-ondertekend resultaat gebonden aan het product, sleutelvingerafdruk, apparaatvingerafdruk en een nieuw verzoek nonce, met een levensduur van vijf minuten. Uw aanvraag moet deze bindingen verifiëren.
Schakel het opgeslagen product in
Bewerk een opgeslagen licentiesleutelproduct en open Levering → Licentieverificatie-API. Schakel verificatie in en kies 1–100 apparaten per sleutel. Gebruik willekeurige, onraadbare sleutels van minimaal 16 tekens; ongebruikte voorraad kan niet worden geactiveerd.
Implementeer het gedocumenteerde verificatieprotocol
Lees /docs/license-verification.md. Maak de openbare sleutel en de sleutel-ID vast en verifieer vervolgens de exact ondertekende payload, de Ed25519-handtekening, de uitgever, het product, de sleutel-/apparaatvingerafdrukken, de nieuwe nonce en de vervaldatum. Weiger verkeerd opgemaakte of niet-ondertekende reacties. Beschouw een netwerkstoring nooit als een geldige licentie.
Uitleg over apparaatprivacy en herstel
Gebruik een toepassingsgerichte installatie-ID in plaats van hardwareserienummers te verzamelen. De API slaat een samenvatting per licentie op. Leg het apparaatbeleid uit aan kopers en bied een ondersteuningsroute voor legitieme herinstallaties of hardwarevervanging.
Met opzet resetten of intrekken
Gebruik gemaskeerde sleutelrecords in Leveringsinstellingen om apparaatbindingen te wissen of een sleutel permanent in te trekken. Het resetten van een apparaat maakt de intrekking of volledige terugbetaling niet ongedaan. Volledige restitutie bij geassocieerde sleuteltoegang. Een correct geïmplementeerde cache van vijf minuten kan een online intrekkingsbesluit uitstellen totdat het ondertekende resultaat ervan verloopt.