Having a tough outer shell.
(figuratively) Rigid or uncompromising in principles, especially in religion or politics.