"Какой-то сертификат" и у фишингового сайта будет.
Если начать копать, внезапно окажется, что сам термин "официальный сайт" довольно размыт. У крупных IT-корпораций, например, число совершенно официальных сайтов может исчисляться десятками. А локальная мелочь может иметь только страничку во ВКонтакте...
Задачу проще решать от противного - выделять не официальные сайты, а фишинговые.
Собственно, Гугль это давно делает и предлагает список таковых в своем API.