diff --git a/x500/base/src/main/java/org/wildfly/security/x500/util/X500PrincipalUtil.java b/x500/base/src/main/java/org/wildfly/security/x500/util/X500PrincipalUtil.java index 391d79a1c81..2ae2012821f 100644 --- a/x500/base/src/main/java/org/wildfly/security/x500/util/X500PrincipalUtil.java +++ b/x500/base/src/main/java/org/wildfly/security/x500/util/X500PrincipalUtil.java @@ -168,9 +168,7 @@ public static String[] getAttributeValues(X500Principal principal, String oid, b } } else { // The attribute values will be in reverse order - for (int i = 0; i < len; i++) { - result[i] = strings[i]; - } + System.arraycopy(strings, 0, result, 0, len); } return result; }