I live in MN and am aware there are state laws (and I'm guessing federal) which prohibit/limit owning and carrying these outside of being military, law enforcement, etc. Is there a permit one can buy to own and carry like firearms have? What if you are a knife-maker? Thanks ahead of time for the info.