org.apache.cxf.rs.security.jose
Class JoseHeaders
java.lang.Object
org.apache.cxf.rs.security.jose.AbstractJoseObject
org.apache.cxf.rs.security.jose.JoseHeaders
- Direct Known Subclasses:
- JweHeaders, JwtHeaders
public class JoseHeaders
- extends AbstractJoseObject
JoseHeaders
public JoseHeaders()
JoseHeaders
public JoseHeaders(Map<String,Object> values)
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 JoseHeaders setHeader(String name,
Object value)
setValue
protected void setValue(String name,
Object value)
- Overrides:
setValue in class AbstractJoseObject
getHeader
public Object getHeader(String name)
setIntegerHeader
public JoseHeaders setIntegerHeader(String name,
Integer value)
getIntegerHeader
public Integer getIntegerHeader(String name)
setLongHeader
public JoseHeaders setLongHeader(String name,
Long value)
getLongHeader
public Long getLongHeader(String name)
getHeaderUpdateCount
public Map<String,Object> getHeaderUpdateCount()
Apache CXF