org.apache.cxf.rs.security.oauth2.jwt
Class JwtHeaders

java.lang.Object
  extended by org.apache.cxf.rs.security.oauth2.jwt.AbstractJwtObject
      extended by org.apache.cxf.rs.security.oauth2.jwt.JwtHeaders
Direct Known Subclasses:
JweHeaders

public class JwtHeaders
extends AbstractJwtObject


Field Summary
 
Fields inherited from class org.apache.cxf.rs.security.oauth2.jwt.AbstractJwtObject
values
 
Constructor Summary
JwtHeaders()
           
JwtHeaders(Algorithm algo)
           
JwtHeaders(Map<String,Object> values)
           
JwtHeaders(String algorithm)
           
 
Method Summary
 String getAlgorithm()
           
 String getContentType()
           
 List<String> getCritical()
           
 Object getHeader(String name)
           
 JsonWebKey getJsonWebKey()
           
 String getKeyId()
           
 String getType()
           
 String getX509Chain()
           
 String getX509Thumbprint()
           
 String getX509ThumbprintSHA256()
           
 String getX509Url()
           
 void setAlgorithm(String algo)
           
 void setContentType(String type)
           
 void setCritical(List<String> crit)
           
 JwtHeaders setHeader(String name, Object value)
           
 void setJsonWebKey(JsonWebKey key)
           
 void setKeyId(String kid)
           
 void setType(String type)
           
 void setX509Chain(String x509Chain)
           
 void setX509Thumbprint(String x509Thumbprint)
           
 void setX509ThumbprintSHA256(String x509Thumbprint)
           
 void setX509Url(String x509Url)
           
 
Methods inherited from class org.apache.cxf.rs.security.oauth2.jwt.AbstractJwtObject
asMap, equals, getIntDate, getValue, hashCode, setValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JwtHeaders

public JwtHeaders()

JwtHeaders

public JwtHeaders(String algorithm)

JwtHeaders

public JwtHeaders(Algorithm algo)

JwtHeaders

public JwtHeaders(Map<String,Object> values)
Method Detail

setType

public void setType(String type)

getType

public String getType()

setContentType

public void setContentType(String type)

getContentType

public String getContentType()

setAlgorithm

public void setAlgorithm(String algo)

getAlgorithm

public String getAlgorithm()

setKeyId

public void setKeyId(String kid)

getKeyId

public String getKeyId()

setX509Url

public void setX509Url(String x509Url)

getX509Url

public String getX509Url()

setX509Chain

public void setX509Chain(String x509Chain)

getX509Chain

public String getX509Chain()

setX509Thumbprint

public void setX509Thumbprint(String x509Thumbprint)

getX509Thumbprint

public String getX509Thumbprint()

setX509ThumbprintSHA256

public void setX509ThumbprintSHA256(String x509Thumbprint)

getX509ThumbprintSHA256

public String getX509ThumbprintSHA256()

setCritical

public void setCritical(List<String> crit)

getCritical

public List<String> getCritical()

setJsonWebKey

public void setJsonWebKey(JsonWebKey key)

getJsonWebKey

public JsonWebKey getJsonWebKey()

setHeader

public JwtHeaders setHeader(String name,
                            Object value)

getHeader

public Object getHeader(String name)


Apache CXF