Class EncryptedTempData


  • @Beta
    public class EncryptedTempData
    extends Object
    EncryptedTempData can be used to buffer binary data in a secure way, by using encrypted temp files.
    • Method Detail

      • getOutputStream

        public OutputStream getOutputStream()
                                     throws IOException
        Returns the output stream for writing the data.

        Make sure to close it, otherwise the last cipher block is not written completely.

        Returns:
        the outputstream
        Throws:
        IOException - if the writing to the underlying file fails
      • getInputStream

        public InputStream getInputStream()
                                   throws IOException
        Returns the input stream for reading the previously written encrypted data
        Returns:
        the inputstream
        Throws:
        IOException - if the reading of the underlying file fails
      • dispose

        public void dispose()
        Removes the temporarily backing file