Currently if you set a non lowercase certname you get this error:
Its not terribly helpful for a couple reasons.
- We've moved away from RedMine. Only seasoned puppet veterans will see #1168 and say "oh right, redmine, duh."
- #1168 is an ancient thread that represents a dark time in puppet's history we'd all rather forget. Who cares about these comments? We need a succinct snippet for why we require lowercase names. Not force new users to read the insane old days. Especially since there really isn't any resolution on that thread.
I seem to recall there was a better resource somewhere that had a more definitive explanation. I've helped numerous people get past this.