public void testCodeIDTokenResponse()
throws Exception {
AuthorizationCode code = new AuthorizationCode();
JWTClaimsSet claimsSet = new JWTClaimsSet();
claimsSet.setIssuer("https://c2id.com");
claimsSet.setAudience(Arrays.asList("https://client.com"));
claimsSet.setSubject("alice");
claimsSet.setIssueTime(new Date(10000l));
claimsSet.setExpirationTime(new Date(20000l));
claimsSet.setClaim("nonce", "123");
SignedJWT idToken = new SignedJWT(new JWSHeader(JWSAlgorithm.HS256), claimsSet);
idToken.sign(new MACSigner("1234567890abcdef"));