Peter Bowen <[email protected]> writes:

>When we replaced a certificate on a publicly facing server, certain functions
>on a consumer electronics device stopped working.After debugging we found out
>that the device in question does not have an internal time and date
>reference.When the device initializes communication with our servers it first
>makes a call using HTTP over TLS to get the current date.

That's the old NTP-via-HTTP trick.  Another one, used by things like smart
cards and other limited embedded devices, is to use the validFrom date as a
high-water-mark clock.

>As long as we have embedded devices out there, we will run into corner cases
>requiring some gymnastics to keep things working.

Yep.  If you don't have a RTC then you have to get some sort of time reference
from somewhere, and validFrom is about as good as you'll get, it's a sort of
store-and-forward secure-NTP.

Peter.

_______________________________________________
dev-security-policy mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-security-policy

Reply via email to