Package io.jans.as.model.jwt
Class JwtClaimSet
java.lang.Object
io.jans.as.model.jwt.JwtClaimSet
- Direct Known Subclasses:
JwtClaims,JwtHeader,JwtSubClaimObject
- Version:
- January 3, 2018
- Author:
- Javier Rojas Blum
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedJwtClaimSet(String base64JsonObject) protectedJwtClaimSet(org.json.JSONObject jsonObject) -
Method Summary
Modifier and TypeMethodDescriptiongetClaimAsDate(String key) getClaimAsInteger(String key) org.json.JSONObjectgetClaimAsJSON(String key) getClaimAsLong(String key) getClaimAsString(String key) booleankeys()voidvoidload(org.json.JSONObject jsonObject) voidremoveClaim(String key) voidsetClaim(String key, JwtSubClaimObject subClaimObject) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidsetClaimFromJsonObject(String key, Object attribute) voidsetClaimObject(String key, Object value, boolean overrideValue) voidsetNullClaim(String key) org.json.JSONObjecttoMap()
-
Constructor Details
-
JwtClaimSet
protected JwtClaimSet() -
JwtClaimSet
protected JwtClaimSet(org.json.JSONObject jsonObject) -
JwtClaimSet
- Throws:
InvalidJwtException
-
-
Method Details
-
keys
-
getClaim
-
hasClaim
-
getClaimAsString
-
getClaimAsJSON
-
getClaimAsStringList
-
getClaimAsDate
-
getClaimAsInteger
-
getClaimAsLong
-
getClaimAsCharacter
-
setClaimObject
-
setNullClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaim
-
setClaimFromJsonObject
-
removeClaim
-
toJsonObject
- Throws:
InvalidJwtException
-
toBase64JsonObject
- Throws:
InvalidJwtException
-
toJsonString
- Throws:
InvalidJwtException
-
toMap
- Throws:
InvalidJwtException
-
load
public void load(org.json.JSONObject jsonObject) -
load
- Throws:
InvalidJwtException
-