The new App Store includes the ability to validate an installation for a particular computer (to try to cut down on piracy) by validating a receipt file provided by Apple after download.
Apple helpfully provides some example C code snippets to validate the ASN.1 encoded binary receipt file and to compute the hash of the computer GUID (unique computer identifier). They also supply a utility called asn1c which produces some include files necessary for the various decoding operations.
Has anyone looked into whether it's possible to achieve receipt validation from within a Lazarus app?