2012 PKCS#7VIEWER
PKCS#7Viewer.app
As the cryptographically-sealed receipt evolves and changes, use PKCS#7Viewer to update your working knowledge of the documented and undocumented fields in the receipt.I wrote this app as a Q&A/test-harness for the receipt-verification code generator for Tighten Pro. Tighten Pro utilizes 3 distinct receipt parsing implementations as "sanity-checks" for one another. For PKCS#7Viewer, I wrote a recursive PKCS#7 & ASN.1 parser in Objective-C. The tree-view is driven by an all-Objective-C implementation. dumpasn1 is included for comparative output (requires paid license).

In this screenshot, you can see the bundle identifier for the app embedded in the signedPayload of the crypto-signed Mac App Store Receipt.
Comments
Post a Comment