Class JsonWebSignature.Parser
java.lang.Object
com.google.api.client.json.webtoken.JsonWebSignature.Parser
- Enclosing class:
JsonWebSignature
JWS parser.
Implementation is not thread-safe.
- Since:
- 1.14 (since 1.7 as com.google.api.client.auth.jsontoken.JsonWebSignature)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Class<? extends JsonWebSignature.Header> Header class to use for parsing.private final JsonFactoryJSON 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
-