Is carrying a hunting knife in public legal?

no, only when you have a certificate for your work on that time.