diff options
Diffstat (limited to 'security-utils/src/main/java/com/yahoo/security/token/TokenFingerprint.java')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/token/TokenFingerprint.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/token/TokenFingerprint.java b/security-utils/src/main/java/com/yahoo/security/token/TokenFingerprint.java index 0bec3d8af80..bb08653da43 100644 --- a/security-utils/src/main/java/com/yahoo/security/token/TokenFingerprint.java +++ b/security-utils/src/main/java/com/yahoo/security/token/TokenFingerprint.java @@ -5,6 +5,7 @@ import java.util.Arrays; import java.util.HexFormat; import static com.yahoo.security.ArrayUtils.hex; +import static com.yahoo.security.ArrayUtils.toUtf8Bytes; /** * <p>A token fingerprint represents an opaque sequence of bytes that is expected @@ -21,6 +22,7 @@ public record TokenFingerprint(byte[] hashBytes) { public static final int FINGERPRINT_BITS = 128; public static final int FINGERPRINT_BYTES = FINGERPRINT_BITS / 8; + public static final byte[] FINGERPRINT_CONTEXT = toUtf8Bytes("Vespa token fingerprint"); @Override public boolean equals(Object o) { @@ -50,7 +52,7 @@ public record TokenFingerprint(byte[] hashBytes) { } public static TokenFingerprint of(Token token) { - return new TokenFingerprint(token.toDerivedBytes(FINGERPRINT_BYTES, token.domain().fingerprintContext())); + return new TokenFingerprint(token.toDerivedBytes(FINGERPRINT_BYTES, FINGERPRINT_CONTEXT)); } public static TokenFingerprint ofRawBytes(byte[] hashBytes) { |