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
ConstructorsModifierConstructorDescriptionprotected
protected
JwtClaimSet
(String base64JsonObject) protected
JwtClaimSet
(org.json.JSONObject jsonObject) -
Method Summary
Modifier and TypeMethodDescriptiongetClaimAsDate
(String key) getClaimAsInteger
(String key) org.json.JSONObject
getClaimAsJSON
(String key) getClaimAsLong
(String key) getClaimAsString
(String key) boolean
keys()
void
void
load
(org.json.JSONObject jsonObject) void
removeClaim
(String key) void
setClaim
(String key, JwtSubClaimObject subClaimObject) void
void
void
void
void
void
void
void
void
void
setClaimFromJsonObject
(String key, Object attribute) void
setClaimObject
(String key, Object value, boolean overrideValue) void
setNullClaim
(String key) org.json.JSONObject
toMap()
-
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
-