4 ms·
> So there you have it, folks, definitive proof that expired signing certs do not prevent an app from launching on iOS Hmm. What is the point of notBefore/notA
by regecks 9y ago
> So there you have it, folks, definitive proof that expired signing certs do not prevent an app from launching on iOS
Hmm. What is the point of notBefore/notAfter constraints if they don't do anything?
- tgsovlerkhgsel 9y agoIn Windows software signing, the notBefore/notAfter specifies when the app has to be signed. If the certificate (or issuing certificate?) has a certain magic flag, which most do, the signature will be valid forever as long as it was made within the validity window. To know whether the signature is made within the validity window (or at least, not backdated), a countersignature from a timestamping service is added. If the countersignature or the flag in the cert is missing, an expiring cert will prevent the application from starting (Mumble had that problem), but if both are present, the signature is valid forever. No idea if OSX handles it the same way, but it would make sense if they did.