poi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From n...@apache.org
Subject svn commit: r1762842 [18/45] - in /poi/site/publish: ./ apidocs/ apidocs/org/apache/poi/ apidocs/org/apache/poi/class-use/ apidocs/org/apache/poi/ddf/class-use/ apidocs/org/apache/poi/hpsf/class-use/ apidocs/org/apache/poi/hpsf/wellknown/class-use/ api...
Date Thu, 29 Sep 2016 22:07:56 GMT
Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html Thu Sep 29 22:07:51 2016
@@ -97,10 +97,15 @@
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
 <hr>
 <br>
 <pre>public class <span class="strong">CryptoAPIDecryptor</span>
-extends <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></pre>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a>
+implements java.lang.Cloneable</pre>
 </li>
 </ul>
 </div>
@@ -118,7 +123,7 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></h3>
-<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#builder">builder</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_PASSWORD">DEFAULT_PASSWORD</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_POIFS_ENTRY">DEFAULT_POIFS_ENTRY</a></code></li>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_PASSWORD">DEFAULT_PASSWORD</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_POIFS_ENTRY">DEFAULT_POIFS_ENTRY</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#encryptionInfo">encryptionInfo</a></code></li>
 </ul>
 </li>
 </ul>
@@ -136,7 +141,7 @@ extends <a href="../../../../../../org/a
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#CryptoAPIDecryptor(org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder)">CryptoAPIDecryptor</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>&nbsp;builder)</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#CryptoAPIDecryptor()">CryptoAPIDecryptor</a></strong>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -154,14 +159,26 @@ extends <a href="../../../../../../org/a
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIDecryptor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected static javax.crypto.SecretKey</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#generateSecretKey(java.lang.String,%20org.apache.poi.poifs.crypt.EncryptionVerifier)">generateSecretKey</a></strong>(java.lang.String&nbsp;password,
                  <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a>&nbsp;ver)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.io.InputStream</code></td>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/ChunkedCipherInputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherInputStream</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">getDataStream</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)</code>
-<div class="block">Decrypt the Document-/SummaryInformation and other optionally streams.</div>
+<div class="block">Return a stream with decrypted data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/ChunkedCipherInputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherInputStream</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#getDataStream(java.io.InputStream,%20int,%20int)">getDataStream</a></strong>(java.io.InputStream&nbsp;stream,
+             int&nbsp;size,
+             int&nbsp;initialPos)</code>
+<div class="block">Wraps a stream for decryption</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -172,20 +189,33 @@ extends <a href="../../../../../../org/a
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#getSummaryEntries(org.apache.poi.poifs.filesystem.DirectoryNode,%20java.lang.String)">getSummaryEntries</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;root,
+                 java.lang.String&nbsp;encryptedStream)</code>
+<div class="block">Decrypt the Document-/SummaryInformation and other optionally streams.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>javax.crypto.Cipher</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int)">initCipherForBlock</a></strong>(javax.crypto.Cipher&nbsp;cipher,
                   int&nbsp;block)</code>
-<div class="block">Initializes a cipher object for a given block index for decryption</div>
+<div class="block">Initializes a cipher object for a given block index for encryption</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static javax.crypto.Cipher</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int,%20org.apache.poi.poifs.crypt.EncryptionInfoBuilder,%20javax.crypto.SecretKey,%20int)">initCipherForBlock</a></strong>(javax.crypto.Cipher&nbsp;cipher,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int,%20org.apache.poi.poifs.crypt.EncryptionInfo,%20javax.crypto.SecretKey,%20int)">initCipherForBlock</a></strong>(javax.crypto.Cipher&nbsp;cipher,
                   int&nbsp;block,
-                  <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>&nbsp;builder,
+                  <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo,
                   javax.crypto.SecretKey&nbsp;skey,
                   int&nbsp;encryptMode)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#setChunkSize(int)">setChunkSize</a></strong>(int&nbsp;chunkSize)</code>
+<div class="block">Sets the chunk size of the data stream.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#verifyPassword(java.lang.String)">verifyPassword</a></strong>(java.lang.String&nbsp;password)</code>&nbsp;</td>
@@ -196,14 +226,14 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></h3>
-<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getBlockSizeInBytes()">getBlockSizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.OPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.POIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getInstance(org.apache.poi.poifs.crypt.EncryptionInfo)">getInstance</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacKey()">getIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacValue()">getIntegrityHmacValue</a>, <a href="../../../../../../org/apach
 e/poi/poifs/crypt/Decryptor.html#getKeySizeInBytes()">getKeySizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getSecretKey()">getSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getVerifier()">getVerifier</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacKey(byte[])">setIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacValue(byte[])">setIntegrityHmacValue</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setVerifier(byte[])">setVerifier</a></code></li>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getBlockSizeInBytes()">getBlockSizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.OPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.POIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getEncryptionInfo()">getEncryptionInfo</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getInstance(org.apache.poi.poifs.crypt.EncryptionInfo)">getInstance</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacKey()">getIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/po
 ifs/crypt/Decryptor.html#getIntegrityHmacValue()">getIntegrityHmacValue</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getKeySizeInBytes()">getKeySizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getSecretKey()">getSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getVerifier()">getVerifier</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setEncryptionInfo(org.apache.poi.poifs.crypt.EncryptionInfo)">setEncryptionInfo</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacKey(byte[])">setIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacValue(byte[])">setIntegrityHmacValue</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setVe
 rifier(byte[])">setVerifier</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -219,13 +249,13 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="CryptoAPIDecryptor(org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder)">
+<a name="CryptoAPIDecryptor()">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CryptoAPIDecryptor</h4>
-<pre>protected&nbsp;CryptoAPIDecryptor(<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>&nbsp;builder)</pre>
+<pre>protected&nbsp;CryptoAPIDecryptor()</pre>
 </li>
 </ul>
 </li>
@@ -258,14 +288,18 @@ extends <a href="../../../../../../org/a
 <pre>public&nbsp;javax.crypto.Cipher&nbsp;initCipherForBlock(javax.crypto.Cipher&nbsp;cipher,
                                      int&nbsp;block)
                                        throws java.security.GeneralSecurityException</pre>
-<div class="block">Initializes a cipher object for a given block index for decryption</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cipher</code> - may be null, otherwise the given instance is reset to the new block index</dd><dd><code>block</code> - the block index, e.g. the persist/slide id (hslf)</dd>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int)">Decryptor</a></code></strong></div>
+<div class="block">Initializes a cipher object for a given block index for encryption</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int)">initCipherForBlock</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>cipher</code> - may be null, otherwise the given instance is reset to the new block index</dd><dd><code>block</code> - the block index, e.g. the persist/slide id (hslf)</dd>
 <dt><span class="strong">Returns:</span></dt><dd>a new cipher object, if cipher was null, otherwise the reinitialized cipher</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code>java.security.GeneralSecurityException</code></dd></dl>
 </li>
 </ul>
-<a name="initCipherForBlock(javax.crypto.Cipher, int, org.apache.poi.poifs.crypt.EncryptionInfoBuilder, javax.crypto.SecretKey, int)">
+<a name="initCipherForBlock(javax.crypto.Cipher, int, org.apache.poi.poifs.crypt.EncryptionInfo, javax.crypto.SecretKey, int)">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -273,7 +307,7 @@ extends <a href="../../../../../../org/a
 <h4>initCipherForBlock</h4>
 <pre>protected static&nbsp;javax.crypto.Cipher&nbsp;initCipherForBlock(javax.crypto.Cipher&nbsp;cipher,
                                      int&nbsp;block,
-                                     <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>&nbsp;builder,
+                                     <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo,
                                      javax.crypto.SecretKey&nbsp;skey,
                                      int&nbsp;encryptMode)
                                                  throws java.security.GeneralSecurityException</pre>
@@ -297,12 +331,16 @@ extends <a href="../../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataStream</h4>
-<pre>public&nbsp;java.io.InputStream&nbsp;getDataStream(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)
-                                  throws java.io.IOException,
-                                         java.security.GeneralSecurityException</pre>
-<div class="block">Decrypt the Document-/SummaryInformation and other optionally streams.
- Opposed to other crypto modes, cryptoapi is record based and can't be used
- to stream-decrypt a whole file</div>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/ChunkedCipherInputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherInputStream</a>&nbsp;getDataStream(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)
+                                       throws java.io.IOException,
+                                              java.security.GeneralSecurityException</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">Decryptor</a></code></strong></div>
+<div class="block">Return a stream with decrypted data.
+ <p>
+ Use <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getLength()"><code>Decryptor.getLength()</code></a> to get the size of that data that can be safely read from the stream.
+ Just reading to the end of the input stream is not sufficient because there are
+ normally padding bytes that must be discarded
+ </p></div>
 <dl>
 <dt><strong>Specified by:</strong></dt>
 <dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">getDataStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></dd>
@@ -310,13 +348,57 @@ extends <a href="../../../../../../org/a
 <dt><span class="strong">Returns:</span></dt><dd>decrypted stream</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code>java.io.IOException</code></dd>
+<dd><code>java.security.GeneralSecurityException</code></dd></dl>
+</li>
+</ul>
+<a name="getDataStream(java.io.InputStream, int, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataStream</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/ChunkedCipherInputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherInputStream</a>&nbsp;getDataStream(java.io.InputStream&nbsp;stream,
+                                     int&nbsp;size,
+                                     int&nbsp;initialPos)
+                                       throws java.io.IOException,
+                                              java.security.GeneralSecurityException</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(java.io.InputStream,%20int,%20int)">Decryptor</a></code></strong></div>
+<div class="block">Wraps a stream for decryption<p>
+ 
+ As we are handling streams and don't know the total length beforehand,
+ it's the callers duty to care for the length of the entries.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(java.io.InputStream,%20int,%20int)">getDataStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>stream</code> - the stream to be wrapped</dd><dd><code>initialPos</code> - initial/current byte position within the stream</dd>
+<dt><span class="strong">Returns:</span></dt><dd>decrypted stream</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.security.GeneralSecurityException</code></dd></dl>
+</li>
+</ul>
+<a name="getSummaryEntries(org.apache.poi.poifs.filesystem.DirectoryNode, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSummaryEntries</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a>&nbsp;getSummaryEntries(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;root,
+                                java.lang.String&nbsp;encryptedStream)
+                                  throws java.io.IOException,
+                                         java.security.GeneralSecurityException</pre>
+<div class="block">Decrypt the Document-/SummaryInformation and other optionally streams.
+ Opposed to other crypto modes, cryptoapi is record based and can't be used
+ to stream-decrypt a whole file</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
 <dd><code>java.security.GeneralSecurityException</code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://msdn.microsoft.com/en-us/library/dd943321(v=office.12).aspx">2.3.5.4 RC4 CryptoAPI Encrypted Summary Stream</a></dd></dl>
 </li>
 </ul>
 <a name="getLength()">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getLength</h4>
 <pre>public&nbsp;long&nbsp;getLength()</pre>
@@ -336,6 +418,38 @@ extends <a href="../../../../../../org/a
 <dt><span class="strong">Returns:</span></dt><dd>the length of the stream returned by <a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)"><code>getDataStream(DirectoryNode)</code></a></dd></dl>
 </li>
 </ul>
+<a name="setChunkSize(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChunkSize</h4>
+<pre>public&nbsp;void&nbsp;setChunkSize(int&nbsp;chunkSize)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setChunkSize(int)">Decryptor</a></code></strong></div>
+<div class="block">Sets the chunk size of the data stream.
+ Needs to be set before the data stream is requested.
+ When not set, the implementation uses method specific default values</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setChunkSize(int)">setChunkSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>chunkSize</code> - the chunk size, i.e. the block size with the same encryption key</dd></dl>
+</li>
+</ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIDecryptor</a>&nbsp;clone()
+                         throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html Thu Sep 29 22:07:51 2016
@@ -104,12 +104,13 @@
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></dd>
+<dd>java.lang.Cloneable, <a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></dd>
 </dl>
 <hr>
 <br>
 <pre>public class <span class="strong">CryptoAPIEncryptionHeader</span>
-extends <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a></pre>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a>
+implements java.lang.Cloneable</pre>
 </li>
 </ul>
 </div>
@@ -171,6 +172,10 @@ extends <a href="../../../../../../org/a
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionHeader</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html#setKeySize(int)">setKeySize</a></strong>(int&nbsp;keyBits)</code>&nbsp;</td>
 </tr>
@@ -194,7 +199,7 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -246,7 +251,7 @@ extends <a href="../../../../../../org/a
 <a name="setKeySize(int)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>setKeySize</h4>
 <pre>public&nbsp;void&nbsp;setKeySize(int&nbsp;keyBits)</pre>
@@ -256,6 +261,21 @@ extends <a href="../../../../../../org/a
 </dl>
 </li>
 </ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionHeader</a>&nbsp;clone()
+                                throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html Thu Sep 29 22:07:51 2016
@@ -137,26 +137,6 @@ implements <a href="../../../../../../or
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIDecryptor</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getEncryptionInfo()">getEncryptionInfo</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionHeader</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getHeader()">getHeader</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionVerifier</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getVerifier()">getVerifier</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.poifs.crypt.CipherAlgorithm,%20org.apache.poi.poifs.crypt.HashAlgorithm,%20int,%20int,%20org.apache.poi.poifs.crypt.ChainingMode)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
           <a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;cipherAlgorithm,
@@ -167,7 +147,7 @@ implements <a href="../../../../../../or
 <div class="block">initialize the builder from scratch</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.util.LittleEndianInput)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
           <a href="../../../../../../org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>&nbsp;dis)</code>
@@ -233,7 +213,7 @@ implements <a href="../../../../../../or
 <a name="initialize(org.apache.poi.poifs.crypt.EncryptionInfo, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
 <!--   -->
 </a>
-<ul class="blockList">
+<ul class="blockListLast">
 <li class="blockList">
 <h4>initialize</h4>
 <pre>public&nbsp;void&nbsp;initialize(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
@@ -249,67 +229,6 @@ implements <a href="../../../../../../or
 </dl>
 </li>
 </ul>
-<a name="getHeader()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHeader</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionHeader</a>&nbsp;getHeader()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getHeader()">getHeader</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the header data</dd></dl>
-</li>
-</ul>
-<a name="getVerifier()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getVerifier</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionVerifier</a>&nbsp;getVerifier()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getVerifier()">getVerifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the verifier data</dd></dl>
-</li>
-</ul>
-<a name="getDecryptor()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDecryptor</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIDecryptor</a>&nbsp;getDecryptor()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the decryptor</dd></dl>
-</li>
-</ul>
-<a name="getEncryptor()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEncryptor</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a>&nbsp;getEncryptor()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the encryptor</dd></dl>
-</li>
-</ul>
-<a name="getEncryptionInfo()">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEncryptionInfo</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;getEncryptionInfo()</pre>
-</li>
-</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html Thu Sep 29 22:07:51 2016
@@ -104,12 +104,13 @@
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></dd>
+<dd>java.lang.Cloneable, <a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></dd>
 </dl>
 <hr>
 <br>
 <pre>public class <span class="strong">CryptoAPIEncryptionVerifier</span>
-extends <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a></pre>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a>
+implements java.lang.Cloneable</pre>
 </li>
 </ul>
 </div>
@@ -157,14 +158,18 @@ extends <a href="../../../../../../org/a
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionVerifier</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html#setEncryptedVerifier(byte[])">setEncryptedVerifier</a></strong>(byte[]&nbsp;encryptedVerifier)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html#setEncryptedVerifierHash(byte[])">setEncryptedVerifierHash</a></strong>(byte[]&nbsp;encryptedVerifierHash)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html#setSalt(byte[])">setSalt</a></strong>(byte[]&nbsp;salt)</code>&nbsp;</td>
 </tr>
@@ -188,7 +193,7 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -264,7 +269,7 @@ extends <a href="../../../../../../org/a
 <a name="setEncryptedVerifierHash(byte[])">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>setEncryptedVerifierHash</h4>
 <pre>protected&nbsp;void&nbsp;setEncryptedVerifierHash(byte[]&nbsp;encryptedVerifierHash)</pre>
@@ -274,6 +279,21 @@ extends <a href="../../../../../../org/a
 </dl>
 </li>
 </ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionVerifier</a>&nbsp;clone()
+                                  throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html Thu Sep 29 22:07:51 2016
@@ -35,7 +35,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.CryptoAPICipherOutputStream.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" target="_top">Frames</a></li>
@@ -59,7 +59,7 @@
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
 <li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.Encryptor">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method_summary">Method</a></li>
@@ -97,16 +97,40 @@
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
 <hr>
 <br>
 <pre>public class <span class="strong">CryptoAPIEncryptor</span>
-extends <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></pre>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a>
+implements java.lang.Cloneable</pre>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.CryptoAPICipherOutputStream.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor.CryptoAPICipherOutputStream</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- =========== FIELD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="field_summary">
@@ -136,7 +160,7 @@ extends <a href="../../../../../../org/a
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#CryptoAPIEncryptor(org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder)">CryptoAPIEncryptor</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>&nbsp;builder)</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#CryptoAPIEncryptor()">CryptoAPIEncryptor</a></strong>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -154,10 +178,14 @@ extends <a href="../../../../../../org/a
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#confirmPassword(java.lang.String)">confirmPassword</a></strong>(java.lang.String&nbsp;password)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#confirmPassword(java.lang.String,%20byte[],%20byte[],%20byte[],%20byte[],%20byte[])">confirmPassword</a></strong>(java.lang.String&nbsp;password,
                byte[]&nbsp;keySpec,
@@ -166,41 +194,58 @@ extends <a href="../../../../../../org/a
                byte[]&nbsp;verifierSalt,
                byte[]&nbsp;integritySalt)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#createEncryptionInfoEntry(org.apache.poi.poifs.filesystem.DirectoryNode)">createEncryptionInfoEntry</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.io.OutputStream</code></td>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/ChunkedCipherOutputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherOutputStream</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">getDataStream</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)</code>
-<div class="block">Encrypt the Document-/SummaryInformation and other optionally streams.</div>
+<div class="block">Return a output stream for encrypted data.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.CryptoAPICipherOutputStream.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor.CryptoAPICipherOutputStream</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#getDataStream(java.io.OutputStream,%20int)">getDataStream</a></strong>(java.io.OutputStream&nbsp;stream,
+             int&nbsp;initialOffset)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#getKeySizeInBytes()">getKeySizeInBytes</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>java.io.OutputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#getSummaryEntries(org.apache.poi.poifs.filesystem.DirectoryNode)">getSummaryEntries</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)</code>
+<div class="block">Encrypt the Document-/SummaryInformation and other optionally streams.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>javax.crypto.Cipher</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int)">initCipherForBlock</a></strong>(javax.crypto.Cipher&nbsp;cipher,
                   int&nbsp;block)</code>
 <div class="block">Initializes a cipher object for a given block index for encryption</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#setChunkSize(int)">setChunkSize</a></strong>(int&nbsp;chunkSize)</code>
+<div class="block">Sets the chunk size of the data stream.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_org.apache.poi.poifs.crypt.Encryptor">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></h3>
-<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.OPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.POIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getInstance(org.apache.poi.poifs.crypt.EncryptionInfo)">getInstance</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getSecretKey()">getSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a></code></li>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.OPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.POIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getEncryptionInfo()">getEncryptionInfo</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getInstance(org.apache.poi.poifs.crypt.EncryptionInfo)">getInstance</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getSecretKey()">getSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#setEncryptionInfo(org.apache.poi.poifs.crypt.EncryptionInfo)">setEncryptionInfo</a>, <a href="../../../../
 ../../org/apache/poi/poifs/crypt/Encryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -216,13 +261,13 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="CryptoAPIEncryptor(org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder)">
+<a name="CryptoAPIEncryptor()">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CryptoAPIEncryptor</h4>
-<pre>protected&nbsp;CryptoAPIEncryptor(<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>&nbsp;builder)</pre>
+<pre>protected&nbsp;CryptoAPIEncryptor()</pre>
 </li>
 </ul>
 </li>
@@ -286,12 +331,11 @@ extends <a href="../../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataStream</h4>
-<pre>public&nbsp;java.io.OutputStream&nbsp;getDataStream(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)
-                                   throws java.io.IOException,
-                                          java.security.GeneralSecurityException</pre>
-<div class="block">Encrypt the Document-/SummaryInformation and other optionally streams.
- Opposed to other crypto modes, cryptoapi is record based and can't be used
- to stream-encrypt a whole file</div>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/ChunkedCipherOutputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherOutputStream</a>&nbsp;getDataStream(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)
+                                        throws java.io.IOException,
+                                               java.security.GeneralSecurityException</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">Encryptor</a></code></strong></div>
+<div class="block">Return a output stream for encrypted data.</div>
 <dl>
 <dt><strong>Specified by:</strong></dt>
 <dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">getDataStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></code></dd>
@@ -299,6 +343,41 @@ extends <a href="../../../../../../org/a
 <dt><span class="strong">Returns:</span></dt><dd>encrypted stream</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code>java.io.IOException</code></dd>
+<dd><code>java.security.GeneralSecurityException</code></dd></dl>
+</li>
+</ul>
+<a name="getDataStream(java.io.OutputStream, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataStream</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.CryptoAPICipherOutputStream.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor.CryptoAPICipherOutputStream</a>&nbsp;getDataStream(java.io.OutputStream&nbsp;stream,
+                                                           int&nbsp;initialOffset)
+                                                             throws java.io.IOException,
+                                                                    java.security.GeneralSecurityException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(java.io.OutputStream,%20int)">getDataStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.security.GeneralSecurityException</code></dd></dl>
+</li>
+</ul>
+<a name="getSummaryEntries(org.apache.poi.poifs.filesystem.DirectoryNode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSummaryEntries</h4>
+<pre>public&nbsp;java.io.OutputStream&nbsp;getSummaryEntries(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)
+                                       throws java.io.IOException,
+                                              java.security.GeneralSecurityException</pre>
+<div class="block">Encrypt the Document-/SummaryInformation and other optionally streams.
+ Opposed to other crypto modes, cryptoapi is record based and can't be used
+ to stream-encrypt a whole file</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
 <dd><code>java.security.GeneralSecurityException</code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://msdn.microsoft.com/en-us/library/dd943321(v=office.12).aspx">2.3.5.4 RC4 CryptoAPI Encrypted Summary Stream</a></dd></dl>
 </li>
 </ul>
@@ -311,10 +390,27 @@ extends <a href="../../../../../../org/a
 <pre>protected&nbsp;int&nbsp;getKeySizeInBytes()</pre>
 </li>
 </ul>
+<a name="setChunkSize(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChunkSize</h4>
+<pre>public&nbsp;void&nbsp;setChunkSize(int&nbsp;chunkSize)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#setChunkSize(int)">Encryptor</a></code></strong></div>
+<div class="block">Sets the chunk size of the data stream.
+ Needs to be set before the data stream is requested.
+ When not set, the implementation uses method specific default values</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#setChunkSize(int)">setChunkSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>chunkSize</code> - the chunk size, i.e. the block size with the same encryption key</dd></dl>
+</li>
+</ul>
 <a name="createEncryptionInfoEntry(org.apache.poi.poifs.filesystem.DirectoryNode)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>createEncryptionInfoEntry</h4>
 <pre>protected&nbsp;void&nbsp;createEncryptionInfoEntry(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)
@@ -323,6 +419,21 @@ extends <a href="../../../../../../org/a
 <dd><code>java.io.IOException</code></dd></dl>
 </li>
 </ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a>&nbsp;clone()
+                         throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -350,7 +461,7 @@ extends <a href="../../../../../../org/a
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.CryptoAPICipherOutputStream.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" target="_top">Frames</a></li>
@@ -374,7 +485,7 @@ extends <a href="../../../../../../org/a
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
 <li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.Encryptor">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method_summary">Method</a></li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIDecryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIDecryptor.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIDecryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIDecryptor.html Thu Sep 29 22:07:51 2016
@@ -95,7 +95,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIDecryptor</a></code></td>
-<td class="colLast"><span class="strong">CryptoAPIEncryptionInfoBuilder.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><span class="strong">CryptoAPIDecryptor.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#clone()">clone</a></strong>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionHeader.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionHeader.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionHeader.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionHeader.html Thu Sep 29 22:07:51 2016
@@ -95,7 +95,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionHeader</a></code></td>
-<td class="colLast"><span class="strong">CryptoAPIEncryptionInfoBuilder.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getHeader()">getHeader</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><span class="strong">CryptoAPIEncryptionHeader.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html#clone()">clone</a></strong>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionInfoBuilder.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionInfoBuilder.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionInfoBuilder.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionInfoBuilder.html Thu Sep 29 22:07:51 2016
@@ -63,48 +63,7 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder" class="title">Uses of Class<br>org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder</h2>
 </div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.poi.poifs.crypt.cryptoapi">org.apache.poi.poifs.crypt.cryptoapi</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="org.apache.poi.poifs.crypt.cryptoapi">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a> in <a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/package-summary.html">org.apache.poi.poifs.crypt.cryptoapi</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/package-summary.html">org.apache.poi.poifs.crypt.cryptoapi</a> with parameters of type <a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html#CryptoAPIDecryptor(org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder)">CryptoAPIDecryptor</a></strong>(<a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>&nbsp;builder)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#CryptoAPIEncryptor(org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder)">CryptoAPIEncryptor</a></strong>(<a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>&nbsp;builder)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
+<div class="classUseContainer">No usage of org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar_bottom">
 <!--   -->

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionVerifier.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionVerifier.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionVerifier.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionVerifier.html Thu Sep 29 22:07:51 2016
@@ -95,7 +95,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionVerifier</a></code></td>
-<td class="colLast"><span class="strong">CryptoAPIEncryptionInfoBuilder.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getVerifier()">getVerifier</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><span class="strong">CryptoAPIEncryptionVerifier.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html#clone()">clone</a></strong>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptor.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptor.html Thu Sep 29 22:07:51 2016
@@ -95,7 +95,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a></code></td>
-<td class="colLast"><span class="strong">CryptoAPIEncryptionInfoBuilder.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><span class="strong">CryptoAPIEncryptor.</span><code><strong><a href="../../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html#clone()">clone</a></strong>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-tree.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-tree.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-tree.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-tree.html Thu Sep 29 22:07:51 2016
@@ -73,32 +73,45 @@
 <li type="circle">java.lang.Object
 <ul>
 <li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptionInfoBuilder</span></a> (implements org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>)</li>
-<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Decryptor</span></a>
+<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Decryptor</span></a> (implements java.lang.Cloneable)
 <ul>
-<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIDecryptor</span></a></li>
+<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIDecryptor</span></a> (implements java.lang.Cloneable)</li>
 </ul>
 </li>
-<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">EncryptionHeader</span></a>
+<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">EncryptionHeader</span></a> (implements java.lang.Cloneable)
 <ul>
-<li type="circle">org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">StandardEncryptionHeader</span></a> (implements org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a>)
+<li type="circle">org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">StandardEncryptionHeader</span></a> (implements java.lang.Cloneable, org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a>)
 <ul>
-<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptionHeader</span></a></li>
+<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptionHeader</span></a> (implements java.lang.Cloneable)</li>
 </ul>
 </li>
 </ul>
 </li>
-<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">EncryptionVerifier</span></a>
+<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">EncryptionVerifier</span></a> (implements java.lang.Cloneable)
 <ul>
-<li type="circle">org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">StandardEncryptionVerifier</span></a> (implements org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a>)
+<li type="circle">org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">StandardEncryptionVerifier</span></a> (implements java.lang.Cloneable, org.apache.poi.poifs.crypt.standard.<a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a>)
 <ul>
-<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptionVerifier</span></a></li>
+<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptionVerifier</span></a> (implements java.lang.Cloneable)</li>
 </ul>
 </li>
 </ul>
 </li>
-<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Encryptor</span></a>
+<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Encryptor</span></a> (implements java.lang.Cloneable)
 <ul>
-<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptor</span></a></li>
+<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptor</span></a> (implements java.lang.Cloneable)</li>
+</ul>
+</li>
+<li type="circle">java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
+<ul>
+<li type="circle">java.io.FilterOutputStream
+<ul>
+<li type="circle">org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/ChunkedCipherOutputStream.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">ChunkedCipherOutputStream</span></a>
+<ul>
+<li type="circle">org.apache.poi.poifs.crypt.cryptoapi.<a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.CryptoAPICipherOutputStream.html" title="class in org.apache.poi.poifs.crypt.cryptoapi"><span class="strong">CryptoAPIEncryptor.CryptoAPICipherOutputStream</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
 </ul>
 </li>
 </ul>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-use.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-use.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-use.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/cryptoapi/package-use.html Thu Sep 29 22:07:51 2016
@@ -96,13 +96,13 @@
 <td class="colOne"><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionHeader.html#org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionHeader</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionInfoBuilder.html#org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionVerifier.html#org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionVerifier</a>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptionVerifier.html#org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionVerifier</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptor.html#org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptor.html#org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../../../org/apache/poi/poifs/crypt/cryptoapi/class-use/CryptoAPIEncryptor.CryptoAPICipherOutputStream.html#org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor.CryptoAPICipherOutputStream</a>&nbsp;</td>
 </tr>
 </tbody>
 </table>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/SignatureInfo.SignaturePart.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/SignatureInfo.SignaturePart.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/SignatureInfo.SignaturePart.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/SignatureInfo.SignaturePart.html Thu Sep 29 22:07:51 2016
@@ -127,7 +127,7 @@ extends java.lang.Object</pre>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureInfo.SignaturePart.html#getPackagePart()">getPackagePart</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>SignatureDocument</code></td>
+<td class="colFirst"><code>org.w3.x2000.x09.xmldsig.SignatureDocument</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureInfo.SignaturePart.html#getSignatureDocument()">getSignatureDocument</a></strong>()</code>
 <div class="block">Helper method for examining the xml signature</div>
 </td>
@@ -198,9 +198,9 @@ extends java.lang.Object</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSignatureDocument</h4>
-<pre>public&nbsp;SignatureDocument&nbsp;getSignatureDocument()
-                                       throws java.io.IOException,
-                                              org.apache.xmlbeans.XmlException</pre>
+<pre>public&nbsp;org.w3.x2000.x09.xmldsig.SignatureDocument&nbsp;getSignatureDocument()
+                                                                throws java.io.IOException,
+                                                                       org.apache.xmlbeans.XmlException</pre>
 <div class="block">Helper method for examining the xml signature</div>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the xml signature document</dd>
 <dt><span class="strong">Throws:</span></dt>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org


Mime
View raw message