Different vendors expect the value of the distinguished name to be in
different places. For example ActiveDirectory expects distinguishedname
value to be the first element in an array, however OpenLDAP expects
the dn attribute to contain the value, not an array.