Online classes are legit and it is up to your county sheriff to issue you the permit. If he doesn't issue you one then he has to have a very good reason for not giving you one, like you have felonies on your record, you are not mentally stable or have assault charges against you. Here's the...