Gov. Tom Wolf has vetoed Republican-penned legislation to allow people to carry a firearm openly or concealed, without a permit.