org.apache.cxf.rs.security.jose.jwe
Class JweHeaders
java.lang.Object
org.apache.cxf.jaxrs.provider.json.JsonMapObject
org.apache.cxf.rs.security.jose.JoseHeaders
org.apache.cxf.rs.security.jose.jwe.JweHeaders
public class JweHeaders
- extends JoseHeaders
| Methods inherited from class org.apache.cxf.rs.security.jose.JoseHeaders |
getAlgorithm, getContentType, getCritical, getHeader, getIntegerHeader, getJsonWebKey, getJsonWebKey, getKeyId, getLongHeader, getType, getX509Chain, getX509Thumbprint, getX509ThumbprintSHA256, getX509Url, setAlgorithm, setContentType, setCritical, setIntegerHeader, setJsonWebKey, setJsonWebKey, setKeyId, setLongHeader, setType, setX509Chain, setX509Thumbprint, setX509ThumbprintSHA256, setX509Url |
| Methods inherited from class org.apache.cxf.jaxrs.provider.json.JsonMapObject |
asMap, equals, getBooleanProperty, getIntegerProperty, getLongProperty, getProperty, getStringProperty, getUpdateCount, hashCode, setProperty |
JweHeaders
public JweHeaders()
JweHeaders
public JweHeaders(JoseHeaders headers)
JweHeaders
public JweHeaders(Map<String,Object> values)
JweHeaders
public JweHeaders(String keyEncAlgo,
String ctEncAlgo)
JweHeaders
public JweHeaders(String ctEncAlgo)
JweHeaders
public JweHeaders(String ctEncAlgo,
boolean deflate)
JweHeaders
public JweHeaders(String keyEncAlgo,
String ctEncAlgo,
boolean deflate)
setKeyEncryptionAlgorithm
public void setKeyEncryptionAlgorithm(String type)
getKeyEncryptionAlgorithm
public String getKeyEncryptionAlgorithm()
setContentEncryptionAlgorithm
public void setContentEncryptionAlgorithm(String type)
getContentEncryptionAlgorithm
public String getContentEncryptionAlgorithm()
setZipAlgorithm
public void setZipAlgorithm(String type)
getZipAlgorithm
public String getZipAlgorithm()
setHeader
public JoseHeaders setHeader(String name,
Object value)
- Overrides:
setHeader in class JoseHeaders
toCipherAdditionalAuthData
public byte[] toCipherAdditionalAuthData()
toCipherAdditionalAuthData
public static byte[] toCipherAdditionalAuthData(String headersJson)
getProtectedHeaders
public JweHeaders getProtectedHeaders()
setProtectedHeaders
public void setProtectedHeaders(JweHeaders protectedHeaders)
Apache CXF