Minecraft, how to make colored leather armor infinite?

In minecraft you can /setblock a dispenser with an item in it that is infinite by giving it a count of -1.

so if I put /setblock ~ ~ ~ 23 0 place {Items:[{id:276, Count:-1, Slot:0}]}
I would have a dispenser that would dispense a diamond sword forever no matter how many times I triggered it.

now I'm trying to make dispencers that shoot out white colored armor forever. The problem is that colored armor does not have tags like wool has ( for example 35:10 would give you purple wool),. If any one has an answer please help.

and by the way please do not tell me to go into MCedit and do it. It is my server I'm doing it on so I will only do that if I can't find a way to do it with commands.