Preheat the oven to 325°F.
Place the ham on a rack set inside a roasting pan or a large casserole dish.
Score the surface of the ham, making 1/4-inch deep cuts in a diamond pattern. If desired, insert a whole clove into each diamond point.
Cover the ham with a piece of foil and bake for 1-1/2 to 2hours, until it reaches 130°F.
While the ham is baking, combine the honey, brown sugar,mustard, and apple cider vinegar.
Remove the ham from the oven and discard the foil. Spread the glaze evenly over the ham.
Bake for an additional 15 to 30 minutes, uncovered, until the ham reaches 140°F.
Let the ham rest for at least 15 minutes before slicing and serving. If the ham is uncut, make several vertical cuts down towards the bone, stoppinng when the knife reaches the bone. Then, run the knife horizontally along the bone to free the slices. Turn the ham over and repeat the process. For a spiral cut ham, you'll only need to make the horizontal slice along.