If I send a CMP request in CMP RA mode with the requestAltName;
It will fail with the error in the linked issue.
The reason is that the altName from the CMP Request is plucked out as a string (as above), and the altName parsing during EE profile validation then tries to figure out what altName "CN" and "C" is because they have non-escaped = signs.
A proper (usable) altName String would (probably) look like:
This issue is named as regression because before we added support for DirectoryName in CertTools.getGeneralNameString() this request worked with "allow altname override", but now it does not work.
See linked issue for details.