text: Oklahoma has all that and we passed constitutional carry three years ago. I do still keep my handgun license up dated and have had for almost 15yrs now. It comes in handy if I go out of state as some states do not recognize any constitutional carry from other states