diff options
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/KeyId.java | 2 | ||||
-rw-r--r-- | security-utils/src/test/java/com/yahoo/security/KeyIdTest.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/KeyId.java b/security-utils/src/main/java/com/yahoo/security/KeyId.java index 472651fa1bb..08e137eff03 100644 --- a/security-utils/src/main/java/com/yahoo/security/KeyId.java +++ b/security-utils/src/main/java/com/yahoo/security/KeyId.java @@ -38,7 +38,7 @@ public class KeyId { */ public static KeyId ofBytes(byte[] keyIdBytes) { Objects.requireNonNull(keyIdBytes); - return new KeyId(keyIdBytes.clone()); + return new KeyId(Arrays.copyOf(keyIdBytes, keyIdBytes.length)); } /** diff --git a/security-utils/src/test/java/com/yahoo/security/KeyIdTest.java b/security-utils/src/test/java/com/yahoo/security/KeyIdTest.java index d5ed71be5e6..27b9572f5cd 100644 --- a/security-utils/src/test/java/com/yahoo/security/KeyIdTest.java +++ b/security-utils/src/test/java/com/yahoo/security/KeyIdTest.java @@ -52,7 +52,7 @@ public class KeyIdTest { @Test void key_id_bytes_are_deep_copied_when_constructed_from_raw_byte_array() { byte[] keyBytes = new byte[]{'f','o','o'}; - byte[] expected = keyBytes.clone(); + byte[] expected = Arrays.copyOf(keyBytes, keyBytes.length); var id = KeyId.ofBytes(keyBytes); keyBytes[0] = 'b'; assertArrayEquals(expected, id.asBytes()); |