diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-11-02 14:39:43 +0100 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-11-02 14:39:43 +0100 |
commit | b604729fdf16cac2109055c2b1b19d7514afb220 (patch) | |
tree | b9644db7f2d7cf6b1c7ccc74a1bfd0763e36a8db /security-utils | |
parent | f15c031ef064e622100cb572afce5e96635114db (diff) |
Array clone() -> Arrays.copyOf()
Diffstat (limited to 'security-utils')
-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()); |