https://bz.apache.org/bugzilla/show_bug.cgi?id=60153

            Bug ID: 60153
           Summary: Use ZipEntrySource in SXSSF module
           Product: POI
           Version: 3.14-FINAL
          Hardware: PC
                OS: Mac OS X 10.1
            Status: NEW
          Severity: normal
          Priority: P2
         Component: SXSSF
          Assignee: dev@poi.apache.org
          Reporter: fannin...@yahoo.com

The current SXSSF implementation uses temp files and this is problematic for
companies who want all their data at rest to be encrypted.
https://bz.apache.org/bugzilla/show_bug.cgi?id=59841 added support for
developers to use their own implementations of ZipEntrySource when reading inro
XSSF workbook. I have my own subclass of this that encrypts the temp file data.
The ZipEntrySource interface is read only but it would be feasible to have
support for a writer to create ZipEntrySources too (eg something like
org.apache.poi.poifs.crypt.TestSecureTempZip).
org.apache.poi.xssf.streaming.SheetDataWriter exposes the temp file via its
public API. If we were able to deprecate this and just provide Readers and
Writers, then this could also be subclassed to have the data in the temp file
encrypted. We could also allow a pattern where the readers and writers could be
decorated with encryptors/decryptors.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to