summaryrefslogtreecommitdiffstats
path: root/security-utils
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-11-02 14:39:43 +0100
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-11-02 14:39:43 +0100
commitb604729fdf16cac2109055c2b1b19d7514afb220 (patch)
treeb9644db7f2d7cf6b1c7ccc74a1bfd0763e36a8db /security-utils
parentf15c031ef064e622100cb572afce5e96635114db (diff)
Array clone() -> Arrays.copyOf()
Diffstat (limited to 'security-utils')
-rw-r--r--security-utils/src/main/java/com/yahoo/security/KeyId.java2
-rw-r--r--security-utils/src/test/java/com/yahoo/security/KeyIdTest.java2
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());