599600601602603604605606607608609
if (aud.size() == 1) { o.put(AUDIENCE_CLAIM, aud.get(0)); } else { JSONArray audArray = new JSONArray(); audArray.addAll(aud); o.put(AUDIENCE_CLAIM, audArray); } } if (exp != null) {
594595596597598599600601602603604
o.put(SUBJECT_CLAIM, sub); } if (aud != null) { JSONArray audArray = new JSONArray(); audArray.addAll(aud); o.put(AUDIENCE_CLAIM, audArray); } if (exp != null) { o.put(EXPIRATION_TIME_CLAIM, exp.getTime() / 1000);