Podcast
Root Causes 458: Apple Extends Entrust Distrust to SMIME and VMC


Hosted by
Tim Callan
Chief Compliance Officer
Jason Soroko
Fellow
Original broadcast date
January 19, 2025
Apple has added itself to the Entrust distrust and has extended this distrust to S/MIME and VMC. We explain.
Podcast Transcript
Lightly edited for flow and brevity.
So Apple came out with their 15.2 OS update and included with that is a note stating that there is an Entrust distrust as of November 15, 2024. That's in the past. So it appears, if we understand the note correctly, that every certificate probably starting on, or perhaps starting the next day on the 16th, that's issued from these Entrust roots will be treated as distrusted in the Apple stack. Now you might say, okay, well, who cares, because at this point, it's already been distrusted by Chrome and they're not going to be any certs anyway, or if you are getting a cert, it's not going to work and who cares. But what's special and interesting about the Apple distrust is Apple, unlike Chrome, is an email client as well, and so the Apple distrust is not only for TLS, but it's also for S/MIME. It's also for VMC, Verified Mark Certificates, and for time stamping.
Now we go back to the November 15 thing. Why does this matter? Well, what if I got an S/MIME certificate from Entrust on November 16 believing that it would work and seeing it work in production. Now, it may be that suddenly, a month later, it stops working.
That's an interesting one. I have a note in to contacts of mine at Apple trying to confirm that my understanding of this is correct, because I'm just going off what I'm reading in their notification. We may come back if this demands correction, we'll come back with an update episode to correct it. That is what the notification says, and that's my interpretation of what I believe is going on here.
Then the other one connected to that is that there is a draft of a root program update from Microsoft. Now it's in draft form. They're not done until they come out of draft, so they could change it. But the draft of the root program update in Microsoft also distrusts and trusts TLS. So assuming that that goes through and becomes reality, then at that point, it will be a clean sweep. All four of the major root programs will have done the distrust.

