javax.xml.crypto.enc
Interface EncryptedData
-
- All Superinterfaces:
- EncryptedType, XMLStructure
public interface EncryptedData extends EncryptedType
A representation of the XMLEncryptedDataelement as defined in the W3C Recommendation for XML-Encryption Syntax and Processing. This is the core element in the XML Encryption. It provides method to encrypt and decrypt XML Encryption. The child of this element contains the encrypted data and this element can be used to replace the element being encrypted.
-
-
Field Summary
-
Fields inherited from interface javax.xml.crypto.enc.EncryptedType
CONTENT, ELEMENT, XMLNS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description java.io.InputStreamdecrypt(XMLDecryptContext context)Decrypts theCipherDatain thisEncryptedData.voiddecryptAndReplace(XMLDecryptContext context)Decrypts theCipherDatain thisEncryptedDataand replace the EncryptedData with the decrypted data or element-
Methods inherited from interface javax.xml.crypto.enc.EncryptedType
encrypt, getCipherData, getCipherText, getEncoding, getEncryptionMethod, getEncryptionProperties, getId, getKeyInfo, getMimeType, getToBeEncrypted, getType
-
Methods inherited from interface javax.xml.crypto.XMLStructure
isFeatureSupported
-
-
-
-
Method Detail
-
decrypt
java.io.InputStream decrypt(XMLDecryptContext context) throws XMLEncryptionException
Decrypts theCipherDatain thisEncryptedData.- Specified by:
decryptin interfaceEncryptedType- Parameters:
context- the decryption context- Returns:
- the decrypted
CipherDataas an InputStream. - Throws:
java.lang.NullPointerException- if context isnullXMLEncryptionException- if an error occurs while decrypting
-
decryptAndReplace
void decryptAndReplace(XMLDecryptContext context) throws XMLEncryptionException
Decrypts theCipherDatain thisEncryptedDataand replace the EncryptedData with the decrypted data or element- Parameters:
context- the decryption context- Throws:
java.lang.NullPointerException- if context isnullXMLEncryptionException- if an error occurs while decrypting
-
-