Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



That'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.


Which 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: