How to Make It
Preheat the oven to 350°. In a medium bowl, mix the sugar with the pepper, cloves and cinnamon.
Place the ham fat side up on two large pieces of aluminum foil and, using your hands, rub the sugar mixture all over the top and side; it should form a thick layer. Wrap the ham tightly in the foil and transfer to a large roasting pan. Bake for about 3 hours, until glossy on the outside and a thermometer inserted in the thickest part of the meat registers 125°. Transfer the ham to a work surface and let rest in the foil at room temperature until cool enough to handle, about 2 hours.
Unwrap the ham and slice the meat; transfer to a large platter and tent with foil to keep warm. Pour the accumulated juices into a large measuring cup and spoon off any fat. You should have about 3 1/4 cups.
In a medium saucepan, combine the sliced apples with 2 tablespoons of water. Cover and cook over moderate heat, stirring occasionally, until tender, about 10 minutes. Using a slotted spoon, transfer the apples to a blender and puree with the ham juices and vinegar until smooth. Strain the apple jus through a fine-mesh sieve set over a gravy boat and season with salt. Serve the ham, passing the apple jus at the table.