US President Barack Obama on Tuesday pledged to make good on his promise to close the military prison at Guantanamo Bay, saying it was "time to finish the job."