From 8ab7c0e0230d66206319fe4cf8631221ff3e0835 Mon Sep 17 00:00:00 2001 From: Tor Brede Vekterli Date: Mon, 28 Nov 2022 14:56:26 +0100 Subject: Use correct encoding base in test Wrong base was "close enough" that test seemingly worked most of the time...! --- security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'security-utils/src') diff --git a/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java b/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java index aede100574d..25324ad7317 100644 --- a/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java +++ b/security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java @@ -131,9 +131,9 @@ public class SharedKeyTest { // token header is u8 version || u8 key id length || key id bytes ... // Since the key ID is only 1 bytes long, patch it with a bad UTF-8 value - byte[] tokenBytes = Base64.getUrlDecoder().decode(myShared.sealedSharedKey().toTokenString()); + byte[] tokenBytes = Base62.codec().decode(myShared.sealedSharedKey().toTokenString()); tokenBytes[2] = (byte)0xC0; // First part of a 2-byte continuation without trailing byte - var patchedTokenStr = Base64.getUrlEncoder().encodeToString(tokenBytes); + var patchedTokenStr = Base62.codec().encode(tokenBytes); assertThrows(IllegalArgumentException.class, () -> SealedSharedKey.fromTokenString(patchedTokenStr)); } -- cgit v1.2.3