Where did Christian get his armor in the book pilgrims progress?

Armour was provided by the Lord for the protection of pilgrims, including swords, shields and breast-plates.