You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by on...@apache.org on 2016/11/24 20:39:03 UTC
svn commit: r1771221 - in /poi/site: publish/encryption.html
src/documentation/content/xdocs/encryption.xml
Author: onealj
Date: Thu Nov 24 20:39:02 2016
New Revision: 1771221
URL: http://svn.apache.org/viewvc?rev=1771221&view=rev
Log:
Add link to SXSSFWorkbookWithCustomZipEntrySource.java example
Modified:
poi/site/publish/encryption.html
poi/site/src/documentation/content/xdocs/encryption.xml
Modified: poi/site/publish/encryption.html
URL: http://svn.apache.org/viewvc/poi/site/publish/encryption.html?rev=1771221&r1=1771220&r2=1771221&view=diff
==============================================================================
--- poi/site/publish/encryption.html (original)
+++ poi/site/publish/encryption.html Thu Nov 24 20:39:02 2016
@@ -627,6 +627,26 @@ assert (b);
pkg.close();
</pre>
+
+
+<a name="Encrypting+temporary+files+created+when+unzipping+an+OOXML+document"></a>
+<div class="h3">
+<h3>Encrypting temporary files created when unzipping an OOXML document<a title="Permanent link" class="headerlink" href="#Encrypting+temporary+files+created+when+unzipping+an+OOXML+document">#</a>
+</h3>
+</div>
+
+<p>For security-conscious environments where data at rest must be stored encrypted,
+ the creation of plaintext temporary files is a grey area.</p>
+
+
+<p>The code example, written by PJ Fanning, modifies the behavior of SXSSFWorkbook
+ to extract an OOXML spreadsheet zipped container and write the contents to disk using AES
+ encryption.</p>
+
+
+<p>See <a href="https://svn.apache.org/viewvc/poi/trunk/src/examples/src/org/apache/poi/xssf/streaming/examples/SXSSFWorkbookWithCustomZipEntrySource.java?view=markup">SXSSFWorkbookWithCustomZipEntrySource.java</a>
+ and other <a href="https://svn.apache.org/viewvc?view=revision&revision=1768744">files</a>
+ that are needed for this example.</p>
Modified: poi/site/src/documentation/content/xdocs/encryption.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/encryption.xml?rev=1771221&r1=1771220&r2=1771221&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/encryption.xml (original)
+++ poi/site/src/documentation/content/xdocs/encryption.xml Thu Nov 24 20:39:02 2016
@@ -309,7 +309,19 @@ assert (b);
pkg.close();
</source>
</section>
-
+
+ <section><title>Encrypting temporary files created when unzipping an OOXML document</title>
+ <p>For security-conscious environments where data at rest must be stored encrypted,
+ the creation of plaintext temporary files is a grey area.</p>
+
+ <p>The code example, written by PJ Fanning, modifies the behavior of SXSSFWorkbook
+ to extract an OOXML spreadsheet zipped container and write the contents to disk using AES
+ encryption.</p>
+
+ <p>See <link href="https://svn.apache.org/viewvc/poi/trunk/src/examples/src/org/apache/poi/xssf/streaming/examples/SXSSFWorkbookWithCustomZipEntrySource.java?view=markup">SXSSFWorkbookWithCustomZipEntrySource.java</link>
+ and other <link href="https://svn.apache.org/viewvc?view=revision&revision=1768744">files</link>
+ that are needed for this example.</p>
+ </section>
</body>
<footer>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org