1. Preheat oven to 350°.
2. Combine first 6 ingredients. Trim fat and rind from ham. Rub ham evenly with sugar mixture. Place ham on a broiler pan coated with cooking spray. Cover loosely with foil. Bake at 350° for 1 hour and 15 minutes.
3. Combine honey and juice in a small bowl, stirring with a whisk. Remove foil from ham; brush honey mixture over ham. Bake, uncovered, 30 minutes or until a thermometer registers 140°. Transfer ham to a platter; let stand 15 minutes before slicing.