@ThreadSafe public class PlainJWT extends PlainObject implements JWT
MIME_TYPE_COMPACT, MIME_TYPE_JS| Constructor and Description |
|---|
PlainJWT(Base64URL firstPart,
Base64URL secondPart)
Creates a new plain JSON Web Token (JWT) with the specified
Base64URL-encoded parts.
|
PlainJWT(JWTClaimsSet claimsSet)
Creates a new plain JSON Web Token (JWT) with a default
PlainHeader and the specified claims
set. |
PlainJWT(PlainHeader header,
ReadOnlyJWTClaimsSet claimsSet)
Creates a new plain JSON Web Token (JWT) with the specified header
and claims set.
|
| Modifier and Type | Method and Description |
|---|---|
ReadOnlyJWTClaimsSet |
getJWTClaimsSet()
Gets the claims set of the JSON Web Token (JWT).
|
static PlainJWT |
parse(java.lang.String s)
Parses a plain JSON Web Token (JWT) from the specified string in
compact format.
|
getHeader, serializegetParsedParts, getParsedString, getPayload, setParsedParts, setPayload, splitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHeader, getParsedParts, getParsedString, serializepublic PlainJWT(JWTClaimsSet claimsSet)
PlainHeader and the specified claims
set.claimsSet - The JWT claims set. Must not be null.public PlainJWT(PlainHeader header, ReadOnlyJWTClaimsSet claimsSet)
header - The plain header. Must not be null.claimsSet - The JWT claims set. Must not be null.public PlainJWT(Base64URL firstPart, Base64URL secondPart) throws java.text.ParseException
firstPart - The first part, corresponding to the plain header.
Must not be null.secondPart - The second part, corresponding to the claims set
(payload). Must not be null.java.text.ParseException - If parsing of the serialised parts failed.public ReadOnlyJWTClaimsSet getJWTClaimsSet() throws java.text.ParseException
JWTgetJWTClaimsSet in interface JWTnull if not available (for an
encrypted JWT that isn't decrypted).java.text.ParseException - If the payload of the JWT doesn't represent a
valid JSON object and a JWT claims set.public static PlainJWT parse(java.lang.String s) throws java.text.ParseException
s - The string to parse. Must not be null.java.text.ParseException - If the string couldn't be parsed to a valid
plain JWT.Copyright © 2014 Connect2id Ltd.. All Rights Reserved.