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) |
JweHeaders(String kid) |
Modifier and Type | Method and Description |
---|---|
ContentAlgorithm |
getContentEncryptionAlgorithm() |
KeyAlgorithm |
getKeyEncryptionAlgorithm() |
JweHeaders |
getProtectedHeaders() |
String |
getZipAlgorithm() |
void |
setContentEncryptionAlgorithm(ContentAlgorithm algo) |
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, setHeader, setIntegerHeader, setJsonWebKey, setJsonWebKey, setJsonWebKeysUrl, setKeyId, setLongHeader, setType, setX509Chain, setX509Thumbprint, setX509ThumbprintSHA256, setX509Url
asMap, containsProperty, equals, getBooleanProperty, getIntegerProperty, getJsonMapProperty, getListMapProperty, getListStringProperty, getLongProperty, getMapProperty, getProperty, getStringProperty, getUpdateCount, hashCode, removeProperty, setProperty, size
public JweHeaders()
public JweHeaders(JoseType type)
public JweHeaders(JoseHeaders headers)
public JweHeaders(String kid)
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 byte[] toCipherAdditionalAuthData()
public static byte[] toCipherAdditionalAuthData(String headersJson)
public JweHeaders getProtectedHeaders()
public void setProtectedHeaders(JweHeaders protectedHeaders)
Apache CXF