New Jersey Governor Phil Murphy signed legislation requiring concealed-carry gun permit holders to buy liability insurance and barring them from bringing their firearms to many public and private places. The laws almost certainly will face legal challenges.