You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2014/01/11 18:39:49 UTC
svn commit: r1557428 [10/12] - in /poi/site/publish/apidocs: ./
org/apache/poi/hwpf/model/ org/apache/poi/hwpf/model/class-use/
org/apache/poi/hwpf/model/types/ org/apache/poi/hwpf/model/types/class-use/
org/apache/poi/poifs/crypt/ org/apache/poi/poifs...
Added: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardDecryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardDecryptor.html?rev=1557428&view=auto
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardDecryptor.html (added)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardDecryptor.html Sat Jan 11 17:39:46 2014
@@ -0,0 +1,417 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>StandardDecryptor (POI API Documentation)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StandardDecryptor (POI API Documentation)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardDecryptor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" target="_top">Frames</a></li>
+<li><a href="StandardDecryptor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.Decryptor">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.poi.poifs.crypt.standard</div>
+<h2 title="Class StandardDecryptor" class="title">Class StandardDecryptor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">org.apache.poi.poifs.crypt.Decryptor</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.standard.StandardDecryptor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StandardDecryptor</span>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.poi.poifs.crypt.Decryptor">
+<!-- -->
+</a>
+<h3>Fields inherited from class 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#DEFAULT_PASSWORD">DEFAULT_PASSWORD</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#info">info</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html#StandardDecryptor(org.apache.poi.poifs.crypt.EncryptionInfo)">StandardDecryptor</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> info)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html#fillAndXor(byte[], byte)">fillAndXor</a></strong>(byte[] hash,
+ byte fillByte)</code> </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/standard/StandardDecryptor.html#generateSecretKey(java.lang.String, org.apache.poi.poifs.crypt.EncryptionVerifier, int)">generateSecretKey</a></strong>(java.lang.String password,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a> ver,
+ int keySize)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.InputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.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> dir)</code>
+<div class="block">Return a stream with decrypted data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html#getKeySizeInBytes()">getKeySizeInBytes</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html#getLength()">getLength</a></strong>()</code>
+<div class="block">Returns the length of the encytpted data that can be safely read with
+ <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)"><code>Decryptor.getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html#truncateOrPad(byte[], int)">truncateOrPad</a></strong>(byte[] source,
+ int length)</code>
+<div class="block">Returns a byte array of the requested length,
+ truncated or zero padded as needed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html#verifyPassword(java.lang.String)">verifyPassword</a></strong>(java.lang.String password)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.poi.poifs.crypt.Decryptor">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">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/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[])">setI
ntegrityHmacKey</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StandardDecryptor(org.apache.poi.poifs.crypt.EncryptionInfo)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StandardDecryptor</h4>
+<pre>protected StandardDecryptor(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> info)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="verifyPassword(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>verifyPassword</h4>
+<pre>public boolean verifyPassword(java.lang.String password)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#verifyPassword(java.lang.String)">verifyPassword</a></code> in class <code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="generateSecretKey(java.lang.String, org.apache.poi.poifs.crypt.EncryptionVerifier, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateSecretKey</h4>
+<pre>protected static javax.crypto.SecretKey generateSecretKey(java.lang.String password,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a> ver,
+ int keySize)</pre>
+</li>
+</ul>
+<a name="fillAndXor(byte[], byte)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fillAndXor</h4>
+<pre>protected static byte[] fillAndXor(byte[] hash,
+ byte fillByte)</pre>
+</li>
+</ul>
+<a name="truncateOrPad(byte[], int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>truncateOrPad</h4>
+<pre>protected static byte[] truncateOrPad(byte[] source,
+ int length)</pre>
+<div class="block">Returns a byte array of the requested length,
+ truncated or zero padded as needed.
+ Behaves like Arrays.copyOf in Java 1.6</div>
+</li>
+</ul>
+<a name="getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataStream</h4>
+<pre>public java.io.InputStream getDataStream(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a> dir)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from class: <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> in class <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>dir</code> - the node to read from</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></dl>
+</li>
+</ul>
+<a name="getLength()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public long getLength()</pre>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getLength()">Decryptor</a></code></strong></div>
+<div class="block">Returns the length of the encytpted data that can be safely read with
+ <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)"><code>Decryptor.getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)</code></a>.
+ Just reading to the end of the input stream is not sufficient because there are
+ normally padding bytes that must be discarded
+
+ <p>
+ The length variable is initialized in <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)"><code>Decryptor.getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)</code></a>,
+ an attempt to call getLength() prior to getDataStream() will result in IllegalStateException.
+ </p></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getLength()">getLength</a></code> in class <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">Returns:</span></dt><dd>length of the encrypted data</dd></dl>
+</li>
+</ul>
+<a name="getKeySizeInBytes()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getKeySizeInBytes</h4>
+<pre>protected int getKeySizeInBytes()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardDecryptor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" target="_top">Frames</a></li>
+<li><a href="StandardDecryptor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.Decryptor">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>
+ <i>Copyright 2014 The Apache Software Foundation or
+ its licensors, as applicable.</i>
+ </small></p>
+</body>
+</html>
Added: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html?rev=1557428&view=auto
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html (added)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html Sat Jan 11 17:39:46 2014
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>StandardEncryptionHeader (POI API Documentation)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StandardEncryptionHeader (POI API Documentation)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardEncryptionHeader.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" target="_top">Frames</a></li>
+<li><a href="StandardEncryptionHeader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.EncryptionHeader">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.poi.poifs.crypt.standard</div>
+<h2 title="Class StandardEncryptionHeader" class="title">Class StandardEncryptionHeader</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">org.apache.poi.poifs.crypt.EncryptionHeader</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.standard.StandardEncryptionHeader</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<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>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">StandardEncryptionHeader</span>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a>
+implements <a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.poi.poifs.crypt.EncryptionHeader">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a></h3>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#ALGORITHM_AES_128">ALGORITHM_AES_128</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#ALGORITHM_AES_192">ALGORITHM_AES_192</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#ALGORITHM_AES_256">ALGORITHM_AES_256</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#ALGORITHM_RC4">ALGORITHM_RC4</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#HASH_NONE">HASH_NONE</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#HASH_SHA1">HASH_SHA1</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#HASH_SHA256">HASH_SHA256</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#HASH_SHA384">HASH_SHA384</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#HASH_SHA512">HASH_SHA512</a>, <a hr
ef="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#MODE_CBC">MODE_CBC</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#MODE_CFB">MODE_CFB</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#MODE_ECB">MODE_ECB</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#PROVIDER_AES">PROVIDER_AES</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#PROVIDER_RC4">PROVIDER_RC4</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html#StandardEncryptionHeader(org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">StandardEncryptionHeader</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a> cipherAlgorithm,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a> hashAlgorithm,
+ int keyBits,
+ int blockSize,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a> chainingMode)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html#StandardEncryptionHeader(org.apache.poi.poifs.filesystem.DocumentInputStream)">StandardEncryptionHeader</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a> is)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html#write(org.apache.poi.util.LittleEndianByteArrayOutputStream)">write</a></strong>(<a href="../../../../../../org/apache/poi/util/LittleEndianByteArrayOutputStream.html" title="class in org.apache.poi.util">LittleEndianByteArrayOutputStream</a> bos)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.poi.poifs.crypt.EncryptionHeader">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a></h3>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getAlgorithm()">getAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getBlockSize()">getBlockSize</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getChainingMode()">getChainingMode</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCipherAlgorithm()">getCipherAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCipherMode()">getCipherMode</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCipherProvider()">getCipherProvider</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCspName()">getCspName</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getFlags()">getFlags</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getHashAlgorithm(
)">getHashAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getHashAlgorithmEx()">getHashAlgorithmEx</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getKeySalt()">getKeySalt</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getKeySize()">getKeySize</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getProviderType()">getProviderType</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getSizeExtra()">getSizeExtra</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setBlockSize(int)">setBlockSize</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setChainingMode(org.apache.poi.poifs.crypt.ChainingMode)">setChainingMode</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setCipherAlgorithm(org.apache.poi.poifs.crypt.CipherAlgorithm)">setC
ipherAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setCipherProvider(org.apache.poi.poifs.crypt.CipherProvider)">setCipherProvider</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setCspName(java.lang.String)">setCspName</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setFlags(int)">setFlags</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setHashAlgorithm(org.apache.poi.poifs.crypt.HashAlgorithm)">setHashAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setKeySalt(byte[])">setKeySalt</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setKeySize(int)">setKeySize</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setSizeExtra(int)">setSizeExtra</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 java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StandardEncryptionHeader(org.apache.poi.poifs.filesystem.DocumentInputStream)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StandardEncryptionHeader</h4>
+<pre>protected StandardEncryptionHeader(<a href="../../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a> is)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="StandardEncryptionHeader(org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StandardEncryptionHeader</h4>
+<pre>protected StandardEncryptionHeader(<a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a> cipherAlgorithm,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a> hashAlgorithm,
+ int keyBits,
+ int blockSize,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a> chainingMode)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="write(org.apache.poi.util.LittleEndianByteArrayOutputStream)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>write</h4>
+<pre>public void write(<a href="../../../../../../org/apache/poi/util/LittleEndianByteArrayOutputStream.html" title="class in org.apache.poi.util">LittleEndianByteArrayOutputStream</a> bos)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html#write(org.apache.poi.util.LittleEndianByteArrayOutputStream)">write</a></code> in interface <code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardEncryptionHeader.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" target="_top">Frames</a></li>
+<li><a href="StandardEncryptionHeader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.EncryptionHeader">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>
+ <i>Copyright 2014 The Apache Software Foundation or
+ its licensors, as applicable.</i>
+ </small></p>
+</body>
+</html>
Added: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html?rev=1557428&view=auto
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html (added)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html Sat Jan 11 17:39:46 2014
@@ -0,0 +1,379 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>StandardEncryptionInfoBuilder (POI API Documentation)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StandardEncryptionInfoBuilder (POI API Documentation)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardEncryptionInfoBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" target="_top">Frames</a></li>
+<li><a href="StandardEncryptionInfoBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.poi.poifs.crypt.standard</div>
+<h2 title="Class StandardEncryptionInfoBuilder" class="title">Class StandardEncryptionInfoBuilder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.standard.StandardEncryptionInfoBuilder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">StandardEncryptionInfoBuilder</span>
+extends java.lang.Object
+implements <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html#StandardEncryptionInfoBuilder()">StandardEncryptionInfoBuilder</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardDecryptor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></strong>()</code> </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/standard/StandardEncryptionInfoBuilder.html#getEncryptionInfo()">getEncryptionInfo</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html#getHeader()">getHeader</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html#getVerifier()">getVerifier</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html#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)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> info,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a> cipherAlgorithm,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a> hashAlgorithm,
+ int keyBits,
+ int blockSize,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a> chainingMode)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo, org.apache.poi.poifs.filesystem.DocumentInputStream)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> info,
+ <a href="../../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a> dis)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StandardEncryptionInfoBuilder()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StandardEncryptionInfoBuilder</h4>
+<pre>public StandardEncryptionInfoBuilder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initialize(org.apache.poi.poifs.crypt.EncryptionInfo, org.apache.poi.poifs.filesystem.DocumentInputStream)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>public void initialize(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> info,
+ <a href="../../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a> dis)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo, org.apache.poi.poifs.filesystem.DocumentInputStream)">initialize</a></code> in interface <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">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<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">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>public void initialize(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> info,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a> cipherAlgorithm,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a> hashAlgorithm,
+ int keyBits,
+ int blockSize,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a> chainingMode)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#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)">initialize</a></code> in interface <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getHeader()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHeader</h4>
+<pre>public <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a> getHeader()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getHeader()">getHeader</a></code> in interface <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVerifier()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVerifier</h4>
+<pre>public <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a> getVerifier()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getVerifier()">getVerifier</a></code> in interface <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDecryptor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDecryptor</h4>
+<pre>public <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardDecryptor</a> getDecryptor()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></code> in interface <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getEncryptor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEncryptor</h4>
+<pre>public <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptor</a> getEncryptor()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></code> in interface <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getEncryptionInfo()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEncryptionInfo</h4>
+<pre>public <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> getEncryptionInfo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardEncryptionInfoBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" target="_top">Frames</a></li>
+<li><a href="StandardEncryptionInfoBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>
+ <i>Copyright 2014 The Apache Software Foundation or
+ its licensors, as applicable.</i>
+ </small></p>
+</body>
+</html>
Added: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html?rev=1557428&view=auto
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html (added)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html Sat Jan 11 17:39:46 2014
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>StandardEncryptionVerifier (POI API Documentation)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StandardEncryptionVerifier (POI API Documentation)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardEncryptionVerifier.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptor.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" target="_top">Frames</a></li>
+<li><a href="StandardEncryptionVerifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.poi.poifs.crypt.standard</div>
+<h2 title="Class StandardEncryptionVerifier" class="title">Class StandardEncryptionVerifier</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">org.apache.poi.poifs.crypt.EncryptionVerifier</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.standard.StandardEncryptionVerifier</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<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>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">StandardEncryptionVerifier</span>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a>
+implements <a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></pre>
+<div class="block">Used when checking if a key is valid for a document</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html#StandardEncryptionVerifier(org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">StandardEncryptionVerifier</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a> cipherAlgorithm,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a> hashAlgorithm,
+ int keyBits,
+ int blockSize,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a> chainingMode)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html#StandardEncryptionVerifier(org.apache.poi.poifs.filesystem.DocumentInputStream, org.apache.poi.poifs.crypt.standard.StandardEncryptionHeader)">StandardEncryptionVerifier</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a> is,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a> header)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html#getVerifierHashSize()">getVerifierHashSize</a></strong>()</code> </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/standard/StandardEncryptionVerifier.html#setEncryptedVerifier(byte[])">setEncryptedVerifier</a></strong>(byte[] encryptedVerifier)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html#setEncryptedVerifierHash(byte[])">setEncryptedVerifierHash</a></strong>(byte[] encryptedVerifierHash)</code> </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/standard/StandardEncryptionVerifier.html#setSalt(byte[])">setSalt</a></strong>(byte[] salt)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html#write(org.apache.poi.util.LittleEndianByteArrayOutputStream)">write</a></strong>(<a href="../../../../../../org/apache/poi/util/LittleEndianByteArrayOutputStream.html" title="class in org.apache.poi.util">LittleEndianByteArrayOutputStream</a> bos)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.poi.poifs.crypt.EncryptionVerifier">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></h3>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getAlgorithm()">getAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getAlgorithmName()">getAlgorithmName</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getChainingMode()">getChainingMode</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getCipherAlgorithm()">getCipherAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getCipherMode()">getCipherMode</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getEncryptedKey()">getEncryptedKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getEncryptedVerifier()">getEncryptedVerifier</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getEncryptedVerifierHash()">getEncryptedVerifierHash</a>, <a href="../../../../
../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getHashAlgorithm()">getHashAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getSalt()">getSalt</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getSpinCount()">getSpinCount</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getVerifier()">getVerifier</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getVerifierHash()">getVerifierHash</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setChainingMode(org.apache.poi.poifs.crypt.ChainingMode)">setChainingMode</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setCipherAlgorithm(org.apache.poi.poifs.crypt.CipherAlgorithm)">setCipherAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setEncryptedKey(byte[])">setEncryptedKey</a>, <a href="
../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setHashAlgorithm(org.apache.poi.poifs.crypt.HashAlgorithm)">setHashAlgorithm</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setSpinCount(int)">setSpinCount</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 java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StandardEncryptionVerifier(org.apache.poi.poifs.filesystem.DocumentInputStream, org.apache.poi.poifs.crypt.standard.StandardEncryptionHeader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StandardEncryptionVerifier</h4>
+<pre>protected StandardEncryptionVerifier(<a href="../../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a> is,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a> header)</pre>
+</li>
+</ul>
+<a name="StandardEncryptionVerifier(org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StandardEncryptionVerifier</h4>
+<pre>protected StandardEncryptionVerifier(<a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a> cipherAlgorithm,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a> hashAlgorithm,
+ int keyBits,
+ int blockSize,
+ <a href="../../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a> chainingMode)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setSalt(byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSalt</h4>
+<pre>protected void setSalt(byte[] salt)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setSalt(byte[])">setSalt</a></code> in class <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setEncryptedVerifier(byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEncryptedVerifier</h4>
+<pre>protected void setEncryptedVerifier(byte[] encryptedVerifier)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setEncryptedVerifier(byte[])">setEncryptedVerifier</a></code> in class <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setEncryptedVerifierHash(byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEncryptedVerifierHash</h4>
+<pre>protected void setEncryptedVerifierHash(byte[] encryptedVerifierHash)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setEncryptedVerifierHash(byte[])">setEncryptedVerifierHash</a></code> in class <code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(org.apache.poi.util.LittleEndianByteArrayOutputStream)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public void write(<a href="../../../../../../org/apache/poi/util/LittleEndianByteArrayOutputStream.html" title="class in org.apache.poi.util">LittleEndianByteArrayOutputStream</a> bos)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html#write(org.apache.poi.util.LittleEndianByteArrayOutputStream)">write</a></code> in interface <code><a href="../../../../../../org/apache/poi/poifs/crypt/standard/EncryptionRecord.html" title="interface in org.apache.poi.poifs.crypt.standard">EncryptionRecord</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVerifierHashSize()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVerifierHashSize</h4>
+<pre>protected int getVerifierHashSize()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StandardEncryptionVerifier.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptor.html" title="class in org.apache.poi.poifs.crypt.standard"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" target="_top">Frames</a></li>
+<li><a href="StandardEncryptionVerifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>
+ <i>Copyright 2014 The Apache Software Foundation or
+ its licensors, as applicable.</i>
+ </small></p>
+</body>
+</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org