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, getJsonWebKeysUrl, getKeyId, getLongHeader, getType, getX509Chain, getX509Thumbprint, getX509ThumbprintSHA256, getX509Url, setAlgorithm, setContentType, setCritical, setIntegerHeader, setJsonWebKey, setJsonWebKey, setJsonWebKeysUrl, 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)
setKeyEncryptionAlgorithm
public void setKeyEncryptionAlgorithm(KeyAlgorithm algo)
getKeyEncryptionAlgorithm
public String getKeyEncryptionAlgorithm()
getKeyEncryptionAlgorithmEnum
public KeyAlgorithm getKeyEncryptionAlgorithmEnum()
setContentEncryptionAlgorithm
public void setContentEncryptionAlgorithm(String type)
setContentEncryptionAlgorithm
public void setContentEncryptionAlgorithm(ContentAlgorithm algo)
getContentEncryptionAlgorithm
public String getContentEncryptionAlgorithm()
getContentEncryptionAlgorithmEnum
public ContentAlgorithm getContentEncryptionAlgorithmEnum()
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