diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-11-28 14:56:26 +0100 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-11-28 14:56:26 +0100 |
commit | 8ab7c0e0230d66206319fe4cf8631221ff3e0835 (patch) | |
tree | e54b8c094586bf93fc4aee84a2801d186dd7c7df /security-utils | |
parent | 0a30e464192d50aceadc368723adcc5744580d5c (diff) |
Use correct encoding base in test
Wrong base was "close enough" that test seemingly worked most of the time...!
Diffstat (limited to 'security-utils')
-rw-r--r-- | security-utils/src/test/java/com/yahoo/security/SharedKeyTest.java | 4 |
1 files changed, 2 insertions, 2 deletions
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)); } |