24 Commits
Author SHA1 Message Date
tikhop ca7761cfe4 chore: Code clean up 2024-02-08 23:05:13 +01:00
Pedro José Pereira Vieito 2115236e7c Added visionOS support 2024-01-16 00:03:56 +01:00
Rachel Brindle 4b2b4eca89 xcode 14 removes the kIOMasterPortDefault symbol 2022-07-22 18:59:41 -07:00
Pavel Tikhonenko 4d60d9877b Try different network interfaces (en0, en1) when getting the GUID in macOS 2021-09-24 01:53:59 +03:00
Pavel Tikhonenko fa3d5e9ca4 Rename verify to validate 2021-06-08 16:41:48 +03:00
Pavel Tikhonenko b499594c2a Remove unnecessary check for target environment 2021-06-08 13:20:17 +03:00
Pavel Tikhonenko 60b56e536d Use Bundle.main.appVersion when verifying bundle version 2021-06-08 13:19:05 +03:00
Pavel Tikhonenko 804744e28e Introduce isValid getter to check wether receipt is valid or not 2021-05-28 21:34:05 +03:00
Pavel Tikhonenko 22d7d92c30 Break validation method verifyBundleIdentifierAndVersion into two separate methods. 2021-05-27 22:51:00 +03:00
Pavel Tikhonenko 49778a2932 Fix typos 2021-05-25 00:55:52 +03:00
Pavel Tikhonenko 7b1657c4d8 Update copyright 2021-04-02 21:51:55 +03:00
Pavel Tikhonenko 02fb917b54 Fix second typo (https://github.com/tikhop/TPInAppReceipt/issues/69) 2020-11-08 16:10:18 +03:00
Pavel Tikhonenko 5438a00daf Fix typo (https://github.com/tikhop/TPInAppReceipt/issues/69) 2020-11-08 16:07:23 +03:00
Pavel Tikhonenko 67a618d183 Merge branch 'develop' of https://github.com/tikhop/TPInAppReceipt into develop 2020-08-16 02:16:42 +03:00
Pavel Tikhonenko 1ed3fb0f69 Remove all PKCS7 stuff (move it to ASN1Swift); Parse payload without using extra decoder 2020-08-16 02:16:29 +03:00
Pavel Tikhoneko a9907a8602 Merge pull request #61 from motocodeltd/do_not_hardcode_simulator_uuid
Do not hardcode simulator uuid but use OS specific code
2020-08-10 17:24:34 +03:00
Stefanos Zachariadis 6b5f44647d do not hardcode simulator uuid but use OS specific code 2020-08-10 17:15:23 +03:00
Pavel Tikhonenko 8e7d9f832a Code cleanup 2020-08-06 15:56:57 +03:00
Pavel Tikhonenko 182ef4a18f Extract and use a proper SecKeyAlgorithm from receipt 2020-08-05 23:57:42 +03:00
Pavel Tikhonenko 827fa17ee1 Handle StoreKitTest Certificate 2020-08-05 22:05:38 +03:00
Pavel Tikhonenko ae031abaf2 Parse all receipt field including certificates and signature 2020-08-05 20:38:48 +03:00
Pavel Tikhonenko 6a8a725300 Extract signer infos from pkcs7 2020-08-05 06:43:43 +03:00
Pavel Tikhonenko 849fe6332d Refactoring:InAppReceipt wraps pkcs7 container and reads all data from it; Decode InAppReceiptPayload"" 2020-08-04 22:39:16 +03:00
Pavel Tikhonenko f84b753eca Integrate ASN1Decoder; Parse New In App Receipt format 2020-08-04 05:34:09 +03:00