It seems Firefox doesn't trust nepp.nasa.gov, due to Firefox's lack of a certain root certificate, namely Federal Common Policy CA. This is apparently the subject of Mozilla Bug #478418, which has been festering since 2009 and is way tl;dr.
Here are your photos, sprung from NASA security:
Tin Whisker growing between contacts |
Thanks Cynwoody.