public interface JWEDecrypter extends JWEProvider
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(JWEHeader header,
Base64URL encryptedKey,
Base64URL iv,
Base64URL cipherText,
Base64URL authTag)
Decrypts the specified cipher text of a
JWE Object. |
supportedEncryptionMethods, supportedJWEAlgorithmsbyte[] decrypt(JWEHeader header, Base64URL encryptedKey, Base64URL iv, Base64URL cipherText, Base64URL authTag) throws JOSEException
JWE Object.header - The JSON Web Encryption (JWE) header. Must
specify a supported JWE algorithm and method.
Must not be null.encryptedKey - The encrypted key, null if not required
by the JWE algorithm.iv - The initialisation vector, null if not
required by the JWE algorithm.cipherText - The cipher text to decrypt. Must not be
null.authTag - The authentication tag, null if not
required.JOSEException - If the JWE algorithm or method is not
supported, if a critical header parameter is
not supported or marked for deferral to the
application, or if decryption failed for some
other reason.Copyright © 2015 Connect2id Ltd.. All Rights Reserved.