Will carrying a concealed weapon against my skin cause the gun to rust or otherwise mar the finish?

Yes, sweat can cause rust and other finish problems. Clean you gun regularly with a silicone cloth or lightly oiled rag. 

This article was helpful
This article was not helpful