You first have to meet Federal purchase/possession criteria. Aliens admitted to the United States under a nonimmigrant visa are prohibited from purchase/possession. However, if you are a "permanent resident alien" (possessors of what we colloquially refer to as 'green cards') you are not prohibited, so long as you have no disqualifying criminal offenses.
In the state of Utah, to obtain for a Concealed Firearms Permit, you must be able to provide proof of legal residency. This includes a naturalization number, a "born abroad" birth certificate (likely inapplicable to you), a valid US Passport, an INS or Alien Registration Number.
I don't know much (anything) about the processes a foreigner would have to go through in order to obtain one of those documents, I presume a green card holder would have an ARN but I don't know. At any rate, those are the documents that will satisfy the state of Utah as far as your concealed carry permit goes.
Source: I am a Utah CFP Instructor.
Edited to add: Your buddies that you speak of who come here for competitions are exempt from the nonimmigrant visa statute. As per 18 U.S.C. 922(y)(2)(A):
Exceptions.—Subsections (d)(5)(B), (g)(5)(B), and (s)(3)(B)(v)(II) do not apply to any alien who has been lawfully admitted to the United States under a nonimmigrant visa, if that alien is— (A) admitted to the United States for lawful hunting or sporting purposes or is in possession of a hunting license or permit lawfully issued in the United States;
That said, this would not automatically qualify them for a concealed carry permit, so they are likely only carrying them openly as far as the local law allows.
You first have to meet Federal purchase/possession criteria. Aliens admitted to the United States under a nonimmigrant visa are prohibited from purchase/possession. However, if you are a "permanent resident alien" (possessors of what we colloquially refer to as 'green cards') you are not prohibited, so long as you have no disqualifying criminal offenses.
In the state of Utah, to obtain for a Concealed Firearms Permit, you must be able to provide proof of legal residency. This includes a naturalization number, a "born abroad" birth certificate (likely inapplicable to you), a valid US Passport, an INS or Alien Registration Number.
I don't know much (anything) about the processes a foreigner would have to go through in order to obtain one of those documents, I presume a green card holder would have an ARN but I don't know. At any rate, those are the documents that will satisfy the state of Utah as far as your concealed carry permit goes.
Source: I am a Utah CFP Instructor.