Grabbed a new Mac App Store receipt. They are back to using SHA1 and it now has an expiration date in 2023.pic.twitter.com/HgenGzPLaB
When you tweet with a location, Twitter stores that location. You can switch location on/off before each Tweet and always have the option to delete your location history. Learn more
@tapbot_paul @mjtsai It’s like a code signing timestamp. If the signing certificate is trusted, you check if it was valid at signing time.
@mattstevens So if you don't check it, it won't falsely cause validation to fail?
@mjtsai You check the creation date (when the cert was used) against the certificate’s validity period, vs checking the current time.
@mjtsai So if the certificate is trusted and was valid at the time it was used you don’t care if it is expired.
@mattstevens Right. My question is, does Apple's sample code implicitly use the current date? (Guess: No. So this wouldn't be a problem.)
@mjtsai Looks like no and you’re right, it’s not an issue if you don’t check the validity period at all.
@mjtsai I was wrong, after testing that code will verify the chain against the current time unless otherwise configured.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.