France has posthumously elevated Alfred Dreyfus to brigadier general, acknowledging that anti-Semitism derailed the career of an innocent officer in one of history's most notorious miscarriages of justice.