summaryrefslogtreecommitdiffstats
path: root/security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2023-06-06 15:04:53 +0200
committerTor Brede Vekterli <vekterli@yahooinc.com>2023-06-06 15:04:53 +0200
commite8b5a5e4eb2409705bedc3a9e0ddf451e0e3e55e (patch)
treedb1750b404a25c31ecb35edc09818d9c7af55d6e /security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java
parent594c7848b0d18e1d1e5d37a6a2be31a0530756b0 (diff)
Also include domain when printing token
Diffstat (limited to 'security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java')
-rw-r--r--security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java b/security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java
index b29815f3a56..e01d942cacf 100644
--- a/security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java
+++ b/security-utils/src/main/java/com/yahoo/security/token/TokenDomain.java
@@ -3,6 +3,7 @@ package com.yahoo.security.token;
import java.util.Arrays;
+import static com.yahoo.security.ArrayUtils.fromUtf8Bytes;
import static com.yahoo.security.ArrayUtils.toUtf8Bytes;
/**
@@ -43,6 +44,11 @@ public record TokenDomain(byte[] fingerprintContext, byte[] checkHashContext) {
return result;
}
+ @Override
+ public String toString() {
+ return "'%s'/'%s'".formatted(fromUtf8Bytes(fingerprintContext), fromUtf8Bytes(checkHashContext));
+ }
+
public static TokenDomain of(String fingerprintContext, String checkHashContext) {
return new TokenDomain(toUtf8Bytes(fingerprintContext),
toUtf8Bytes(checkHashContext));