Class JsonWebSignature.Parser
java.lang.Object
com.google.api.client.json.webtoken.JsonWebSignature.Parser
- Enclosing class:
JsonWebSignature
JWS parser.
Implementation is not thread-safe.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Class
<? extends JsonWebSignature.Header> Header class to use for parsing.private final JsonFactory
JSON factory.private Class
<? extends JsonWebToken.Payload> Payload class to use for parsing. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass
<? extends JsonWebSignature.Header> Returns the header class to use for parsing.Returns the JSON factory.Class
<? extends JsonWebToken.Payload> Returns the payload class to use for parsing.Parses a JWS token into a parsedJsonWebSignature
.setHeaderClass
(Class<? extends JsonWebSignature.Header> headerClass) Sets the header class to use for parsing.setPayloadClass
(Class<? extends JsonWebToken.Payload> payloadClass) Sets the payload class to use for parsing.
-
Field Details
-
jsonFactory
JSON factory. -
headerClass
Header class to use for parsing. -
payloadClass
Payload class to use for parsing.
-
-
Constructor Details
-
Parser
- Parameters:
jsonFactory
- JSON factory
-
-
Method Details
-
getHeaderClass
Returns the header class to use for parsing. -
setHeaderClass
Sets the header class to use for parsing. -
getPayloadClass
Returns the payload class to use for parsing. -
setPayloadClass
Sets the payload class to use for parsing. -
getJsonFactory
Returns the JSON factory. -
parse
Parses a JWS token into a parsedJsonWebSignature
.- Parameters:
tokenString
- JWS token string- Returns:
- parsed
JsonWebSignature
- Throws:
IOException
-