Согласно «Русскому орфографическому словарю РАН» возможны оба варианта: петербургский и петербуржский. Проверить можно в наших электронных словарях (окно «Искать на Грамоте»).
Во всех доступных нам словарях у слова масонский зафиксировано только одно значение - "относящийся к масонам, масонству". Никаких переносных значений у этого слова не отмечено. Вероятно, в приведенном Вами примере прилагательное масонский употреблено в прямом значении: знак, принятый среди масонов.