Class TimeClaimNormalizer

java.lang.Object
org.keycloak.protocol.oid4vc.issuance.TimeClaimNormalizer

public class TimeClaimNormalizer extends Object
Utility to apply correlation-mitigation to time-related claims by either randomizing within a window or rounding to a unit.

Configuration via realm attributes (all optional): - oid4vci.time.claims.strategy: off | randomize | round (default: off) - oid4vci.time.randomize.window.seconds: integer seconds (default: 86400) - oid4vci.time.round.unit: SECOND | MINUTE | HOUR | DAY (default: SECOND)

Author:
Rodrick Awambeng