Preheat oven to 325°F.
Combine Dijon mustard and pineapple juice. Brush over ham.
If your ham has a plastic disk on the bone, this should be removed and discarded. Place the ham, flat side down in a roasting pan, and cover tightly with foil. Roast 12-15 minutes per pound (or according to package directions).
Meanwhile, combine glaze ingredients and bring to a boil. Turn heat down to low and simmer 5-10 minutes, until reduced and thickened. Cool.
15 minutes before ham is done, remove from the oven and turn the oven up to 425°F.
Brush with glaze and return to the oven until the glaze is caramelized and the ham has reached the safe cook temperature.