Time to revisit putting SSL in perspectives, since you can't even trust CAs themselves.
I took a cursory look at Perspectives add-on’s code, and it cries for a compatibility & performance rewrite (oh, if I could just find the time!), but it's still the best patch we can currently throw at this problem.