Something ironclad is either covered in iron for protection or protected in a different way. An ironclad guarantee can’t be broken or taken back.
Originally, this word was very literal: an ironclad battleship was clad (covered) in iron. Since then, this word is more metaphorical, though it still applies to things you can trust. An ironclad contract is unbreakable. An ironclad promise can be believed wholeheartedly. If you were arrested on ironclad charges, you’re going to be found guilty.