public class JweHeaders extends JoseHeaders
Constructor and Description |
---|
JweHeaders() |
JweHeaders(ContentAlgorithm ctEncAlgo) |
JweHeaders(ContentAlgorithm ctEncAlgo,
boolean deflate) |
JweHeaders(JoseHeaders headers) |
JweHeaders(JoseType type) |
JweHeaders(KeyAlgorithm keyEncAlgo,
ContentAlgorithm ctEncAlgo) |
JweHeaders(KeyAlgorithm keyEncAlgo,
ContentAlgorithm ctEncAlgo,
boolean deflate) |
JweHeaders(Map<String,Object> values) |
Modifier and Type | Method and Description |
---|---|
ContentAlgorithm |
getContentEncryptionAlgorithm() |
KeyAlgorithm |
getKeyEncryptionAlgorithm() |
JweHeaders |
getProtectedHeaders() |
String |
getZipAlgorithm() |
void |
setContentEncryptionAlgorithm(ContentAlgorithm algo) |
JoseHeaders |
setHeader(String name,
Object value) |
void |
setKeyEncryptionAlgorithm(KeyAlgorithm algo) |
void |
setProtectedHeaders(JweHeaders protectedHeaders) |
void |
setZipAlgorithm(String type) |
byte[] |
toCipherAdditionalAuthData() |
static byte[] |
toCipherAdditionalAuthData(String headersJson) |
containsHeader, 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
asMap, containsProperty, equals, getBooleanProperty, getIntegerProperty, getLongProperty, getProperty, getStringProperty, getUpdateCount, hashCode, setProperty
public JweHeaders()
public JweHeaders(JoseType type)
public JweHeaders(JoseHeaders headers)
public JweHeaders(KeyAlgorithm keyEncAlgo, ContentAlgorithm ctEncAlgo)
public JweHeaders(ContentAlgorithm ctEncAlgo)
public JweHeaders(ContentAlgorithm ctEncAlgo, boolean deflate)
public JweHeaders(KeyAlgorithm keyEncAlgo, ContentAlgorithm ctEncAlgo, boolean deflate)
public void setKeyEncryptionAlgorithm(KeyAlgorithm algo)
public KeyAlgorithm getKeyEncryptionAlgorithm()
public void setContentEncryptionAlgorithm(ContentAlgorithm algo)
public ContentAlgorithm getContentEncryptionAlgorithm()
public void setZipAlgorithm(String type)
public String getZipAlgorithm()
public JoseHeaders setHeader(String name, Object value)
setHeader
in class JoseHeaders
public byte[] toCipherAdditionalAuthData()
public static byte[] toCipherAdditionalAuthData(String headersJson)
public JweHeaders getProtectedHeaders()
public void setProtectedHeaders(JweHeaders protectedHeaders)
Apache CXF