com.google.api.client.auth.jsontoken
Class JsonWebSignature.Parser

java.lang.Object
  extended by com.google.api.client.auth.jsontoken.JsonWebSignature.Parser
Enclosing class:
JsonWebSignature

public static final class JsonWebSignature.Parser
extends Object

JWS parser.

Implementation is not thread-safe.


Constructor Summary
JsonWebSignature.Parser(JsonFactory jsonFactory)
           
 
Method Summary
 Class<? extends JsonWebSignature.Header> getHeaderClass()
          Returns the header class to use for parsing.
 JsonFactory getJsonFactory()
          Returns the JSON factory.
 Class<? extends JsonWebToken.Payload> getPayloadClass()
          Returns the payload class to use for parsing.
 JsonWebSignature parse(String tokenString)
          Parses a JWS token into a parsed JsonWebSignature.
 JsonWebSignature.Parser setHeaderClass(Class<? extends JsonWebSignature.Header> headerClass)
          Sets the header class to use for parsing.
 JsonWebSignature.Parser setPayloadClass(Class<? extends JsonWebToken.Payload> payloadClass)
          Sets the payload class to use for parsing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonWebSignature.Parser

public JsonWebSignature.Parser(JsonFactory jsonFactory)
Parameters:
jsonFactory - JSON factory
Method Detail

getHeaderClass

public Class<? extends JsonWebSignature.Header> getHeaderClass()
Returns the header class to use for parsing.


setHeaderClass

public JsonWebSignature.Parser setHeaderClass(Class<? extends JsonWebSignature.Header> headerClass)
Sets the header class to use for parsing.


getPayloadClass

public Class<? extends JsonWebToken.Payload> getPayloadClass()
Returns the payload class to use for parsing.


setPayloadClass

public JsonWebSignature.Parser setPayloadClass(Class<? extends JsonWebToken.Payload> payloadClass)
Sets the payload class to use for parsing.


getJsonFactory

public JsonFactory getJsonFactory()
Returns the JSON factory.


parse

public JsonWebSignature parse(String tokenString)
                       throws IOException
Parses a JWS token into a parsed JsonWebSignature.

Parameters:
tokenString - JWS token string
Returns:
parsed JsonWebSignature
Throws:
IOException


Copyright © 2011-2012 Google. All Rights Reserved.