Class JsonWebToken
- java.lang.Object
-
- com.google.api.client.json.webtoken.JsonWebToken
-
- Direct Known Subclasses:
JsonWebSignature
public class JsonWebToken extends java.lang.ObjectJSON Web Token (JWT).Implementation is not thread-safe.
- Since:
- 1.14 (since 1.7 as com.google.api.client.auth.jsontoken.JsonWebToken)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsonWebToken.HeaderHeader as specified in JWT Header.static classJsonWebToken.PayloadPayload as specified in Reserved Claim Names.
-
Field Summary
Fields Modifier and Type Field Description private JsonWebToken.HeaderheaderHeader.private JsonWebToken.PayloadpayloadPayload.
-
Constructor Summary
Constructors Constructor Description JsonWebToken(JsonWebToken.Header header, JsonWebToken.Payload payload)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonWebToken.HeadergetHeader()Returns the header.JsonWebToken.PayloadgetPayload()Returns the payload.java.lang.StringtoString()
-
-
-
Field Detail
-
header
private final JsonWebToken.Header header
Header.
-
payload
private final JsonWebToken.Payload payload
Payload.
-
-
Constructor Detail
-
JsonWebToken
public JsonWebToken(JsonWebToken.Header header, JsonWebToken.Payload payload)
- Parameters:
header- headerpayload- payload
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getHeader
public JsonWebToken.Header getHeader()
Returns the header.Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
-
getPayload
public JsonWebToken.Payload getPayload()
Returns the payload.Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
-
-