For the purpose of this particular question about military bases, I respectfully disagree. The right to carry in Texas is granted by the State of Texas, not by the federal government. You may choose to reveal your CHL status to a federal officer, but are not required to by any Texas law of which I am aware. If you know of one or of any federal law which states that a Texas CHL holder must reveal their status to a federal officer, please feel free to correct me and link to it so that all may learn.srothstein wrote:...<snip>...
My recommendation would be to treat the MP, FBI agent, US Marshal, or Border Patrol Agent as exactly the same as you would a peace officer.
...<snip>...
If you have official contact with any of the federal officers you listed, they will be intent on their business. Volunteering any out of the ordinary unnecessary information will perk their interest in you and turn an ordinary function into something you probably will not like, at least a lengthened delay. Don't lie to them, but don't volunteer extra information not required.