Class JoseHeaders
- java.lang.Object
-
- org.apache.cxf.jaxrs.json.basic.JsonMapObject
-
- org.apache.cxf.rs.security.jose.common.JoseHeaders
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
JweHeaders,JwsHeaders
public abstract class JoseHeaders extends JsonMapObject
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JoseHeaders()JoseHeaders(Map<String,Object> values)JoseHeaders(JoseHeaders headers)JoseHeaders(JoseType type)
-
Method Summary
-
Methods inherited from class org.apache.cxf.jaxrs.json.basic.JsonMapObject
asMap, containsProperty, equals, getBooleanProperty, getIntegerProperty, getJsonMapProperty, getListMapProperty, getListStringProperty, getLongProperty, getMapProperty, getProperty, getStringProperty, getUpdateCount, hashCode, removeProperty, setProperty, size
-
-
-
-
Constructor Detail
-
JoseHeaders
public JoseHeaders()
-
JoseHeaders
public JoseHeaders(JoseType type)
-
JoseHeaders
public JoseHeaders(JoseHeaders headers)
-
-
Method Detail
-
setType
public final void setType(JoseType type)
-
getType
public JoseType 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()
-
setX509Thumbprint
public void setX509Thumbprint(String x509Thumbprint)
-
getX509Thumbprint
public String getX509Thumbprint()
-
setX509ThumbprintSHA256
public void setX509ThumbprintSHA256(String x509Thumbprint)
-
getX509ThumbprintSHA256
public String getX509ThumbprintSHA256()
-
setJsonWebKey
public void setJsonWebKey(JsonWebKey key)
-
setJsonWebKey
public void setJsonWebKey(String headerName, JsonWebKey key)
-
setJsonWebKeysUrl
public void setJsonWebKeysUrl(String url)
-
getJsonWebKeysUrl
public String getJsonWebKeysUrl()
-
getJsonWebKey
public JsonWebKey getJsonWebKey()
-
getJsonWebKey
public JsonWebKey getJsonWebKey(String headerName)
-
setHeader
public final JoseHeaders setHeader(String name, Object value)
-
setIntegerHeader
public JoseHeaders setIntegerHeader(String name, Integer value)
-
setLongHeader
public JoseHeaders setLongHeader(String name, Long value)
-
containsHeader
public boolean containsHeader(String name)
-
-