{
  "description": "Adversarial: the real 'summarizer' child token presented with a RE-ISSUED root whose iat and exp are both shifted forward by 3600s (minted one root-ttl later), so its ttl is unchanged and every authority byte \u2014 scopes, ceilings, reconstructed ttl \u2014 is identical to the original root's. exp only moves further into the future, so the non-increasing-exp property along the chain still holds and subsumption still passes. The child's par_hash commits to the ORIGINAL root's signing input, so step 2 rejects with par_hash_mismatch; the more realistic refresh shape of reject_refresh_reparent.json, which shifts only 'jti'.",
  "expect_reject_reason": "par_hash_mismatch",
  "now": 0,
  "signer": {
    "alg": "HS256",
    "kid": "interop-v1",
    "secret_hex": "617474656e752d67756172642d696e7465726f702d766563746f72732d76312d66697865642d736563726574"
  },
  "tokens": [
    "eyJhbGciOiJIUzI1NiIsImMxNG4iOiJKQ1MiLCJraWQiOiJpbnRlcm9wLXYxIiwidHlwIjoiYXQrand0In0.eyJhdWQiOm51bGwsImF1dGhvcml6YXRpb25fZGV0YWlscyI6W3siY29uc3RyYWludHMiOlt7ImtleSI6ImVncmVzcyIsInJhbmsiOiJhbnkifSx7ImtleSI6Im1heF9yb3dzIiwibWF4IjoxMDAwMDB9XSwic2NvcGVzIjpbImNybS4qIiwibWFpbC5zZW5kIl0sInR5cGUiOiJhZ2VudF9kZWxlZ2F0aW9uIn1dLCJkZWxfZGVwdGgiOjAsImRlbF9tYXhfZGVwdGgiOjcsImV4cCI6NzIwMCwiaWF0IjozNjAwLCJpc3MiOiJhdHRlbnUtZ3VhcmQiLCJqdGkiOiJjaGFpbjpuMCIsInN1YiI6Im9yY2hlc3RyYXRvciJ9.7jUnAObWUWhKwaGRW_E76ORhvn-3izBSBCnTzZWsY7k",
    "eyJhbGciOiJIUzI1NiIsImMxNG4iOiJKQ1MiLCJraWQiOiJpbnRlcm9wLXYxIiwidHlwIjoiYXQrand0In0.eyJhdWQiOm51bGwsImF1dGhvcml6YXRpb25fZGV0YWlscyI6W3siY29uc3RyYWludHMiOlt7ImtleSI6ImVncmVzcyIsInJhbmsiOiJub25lIn0seyJrZXkiOiJtYXhfcm93cyIsIm1heCI6NTAwMH1dLCJzY29wZXMiOlsiY3JtLnJlYWQiXSwidHlwZSI6ImFnZW50X2RlbGVnYXRpb24ifV0sImRlbF9kZXB0aCI6MSwiZXhwIjo5MDAsImlhdCI6MCwiaXNzIjoiYXR0ZW51LWd1YXJkIiwianRpIjoiY2hhaW46bjEiLCJwYXJfaGFzaCI6ImF0ekRPR21HWGJyMUtxcEVUb1RIU2h2Sy11ZXZUQVlxU2xMcGlrbkpjaUUiLCJzdWIiOiJzdW1tYXJpemVyIn0.UZTZRMFBW7PrW2BXhJTMWDTq_852tiAQggL5Tz_sA-Q"
  ]
}
