That said: Oklahoma law is pretty specific that only a commissioned OK Leo has the legal authority to ask a person whether or not they are carrying. I believe that implicit with that is the legal authority to ask what you are carrying. That's somewhere in the SDA law. The law may have changed since I took the carry course back in 2003 so if it has anyone feel free to jump in and correct me.
And during the 13 years I've been carrying I've learned what I carry really isn't anyone's business but my own. You never know who's reading this stuff.
Then again now it's pretty irrelevant since I open carry almost everywhere I go.