4 ms·
That's exactly what Apple's scheme does, except that Apple's root certificate expired... There is no communication between you and Apple when you launch applic
by X-Istence 11y ago
That's exactly what Apple's scheme does, except that Apple's root certificate expired...
There is no communication between you and Apple when you launch applications.
- dkonofalski 11y agoThat's not true. Apple issued a new root certificate using the latest OpenSSL standard. The apps that "expired" were using an out-of-date version. They technically shouldn't have worked in the first place, but Apple kept renewing the old SHA-1 certificate alongside the current one which allowed these apps to validate, despite using a cert that was obsolete since 2005.
- mingus68040 11y ago>Apple issued a new root certificate using the latest OpenSSL standard. The apps that "expired" were using an out-of-date version And they were simply following Apple's recommendation to statically link OpenSSL. An app which hasn't been updated in a year or two could easily fall into this trap.
- mikeash 11y agoWhich is to say, that's exactly what Apple's scheme does, except in one crucial point where it does not, which malfunctioned and caused a bunch of havoc. Why does a purchase receipt need to have an expiration date at all? It's stupid. This stuff should be once-and-done.