The 9th Circuit hearing the Peruta case enbanc just ruled that there is no second amendment right to carry a concealed firearm in public.
http://cdn.ca9.uscourts.gov/datastore/general/2014/11/12/10-56971%20Peruta%2011-12-14%20Order.pdf
"The en banc court affirmed the district courts’ judgments and held that there is no Second Amendment right for members of the general public to carry concealed firearms in public."