Я использую регулярное выражение для определения всех типов возможных DN
Я создаю одно, но оно не очень хорошее.
/ ([A-z0-9 =] {1} [A-z0-9] {1}) * [, ??] /
и некоторые другие , изменив его, но тщетно.
Возможные DN могут быть
CN=abcd,CN=abcd,O=abcd,C=us
CN=abcd0520,CN=users,O=abcd,C=us
C=us
etc