What American president signed an amnesty bill restoring citizenship to Jefferson Davis, retroactive to 1868? July 6, 2017 By Show answer Jimmy Carter. More American Presidents QuestionsMore History Questions