The only way you could be charged is if you are in a place specifically spelled out in the law as a place you can't carry. Otherwise you can ignore signs with the knowledge that if you are discovered you are at risk of being asked to leave. Refusing to leave could result in you being charged with trespassing. At least that is my understanding of the law as it is currently written.