Added: 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html?rev=1631441&view=auto
==============================================================================
--- 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html
 (added)
+++ 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html
 Mon Oct 13 15:44:30 2014
@@ -0,0 +1,467 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>OOXMLSignatureFacet (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="OOXMLSignatureFacet (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/OOXMLSignatureFacet.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/dsig/facets/Office2010SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="OOXMLSignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.dsig.facets</div>
+<h2 title="Class OOXMLSignatureFacet" class="title">Class 
OOXMLSignatureFacet</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/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.dsig.facets.OOXMLSignatureFacet</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/dsig/SignatureConfig.SignatureConfigurable.html"
 title="interface in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig.SignatureConfigurable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">OOXMLSignatureFacet</span>
+extends <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></pre>
+<div class="block">Office OpenXML Signature Facet implementation.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>fcorneli</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a 
href="http://msdn.microsoft.com/en-us/library/cc313071.aspx";>[MS-OFFCRYPTO]: 
Office Document Cryptography Structure</a></dd></dl>
+</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>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html#contentTypes">contentTypes</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html#signed">signed</a></strong></code>
+<div class="block">Office 2010 list of signed types (extensions).</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a 
name="fields_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.poi.poifs.crypt.dsig.facets.<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></h3>
+<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#MS_DIGSIG_NS">MS_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#OO_DIGSIG_NS">OO_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#signatureConfig">signatureConfig</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_132_NS">XADES_132_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_141_NS">XADES_141_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_DIGSIG_NS">XML_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_NS">XML_NS</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">&nbsp;</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/dsig/facets/OOXMLSignatureFacet.html#OOXMLSignatureFacet()">OOXMLSignatureFacet</a></strong>()</code>&nbsp;</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">&nbsp;</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 void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html#addManifestObject(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">addManifestObject</a></strong>(org.w3c.dom.Document&nbsp;document,
+                 
java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+                 
java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)</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/dsig/facets/OOXMLSignatureFacet.html#addManifestReferences(java.util.List)">addManifestReferences</a></strong>(java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;manifestReferences)</code>&nbsp;</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/dsig/facets/OOXMLSignatureFacet.html#addSignatureInfo(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">addSignatureInfo</a></strong>(org.w3c.dom.Document&nbsp;document,
+                
java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+                
java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)</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/dsig/facets/OOXMLSignatureFacet.html#addSignatureTime(org.w3c.dom.Document,%20java.util.List)">addSignatureTime</a></strong>(org.w3c.dom.Document&nbsp;document,
+                
java.util.List&lt;javax.xml.crypto.XMLStructure&gt;&nbsp;objectContent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html#getRelationshipReferenceURI(java.lang.String)">getRelationshipReferenceURI</a></strong>(java.lang.String&nbsp;zipEntryName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html#getResourceReferenceURI(java.lang.String,%20java.lang.String)">getResourceReferenceURI</a></strong>(java.lang.String&nbsp;resourceName,
+                       java.lang.String&nbsp;contentType)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html#isSignedRelationship(java.lang.String)">isSignedRelationship</a></strong>(java.lang.String&nbsp;relationshipType)</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/dsig/facets/OOXMLSignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">preSign</a></strong>(org.w3c.dom.Document&nbsp;document,
+       java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+       
java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)</code>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ pre-sign phase.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">
+<!--   -->
+</a>
+<h3>Methods inherited from 
class&nbsp;org.apache.poi.poifs.crypt.dsig.facets.<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></h3>
+<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#getSignatureFactory()">getSignatureFactory</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[])">newReference</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[],%20org.apache.poi.poifs.crypt.dsig.SignatureConfig)">newReference</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String)">newTransform</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String,%20javax.xml.crypto.dsig.spec.TransformParameterSpec)">newTransform</a>,
 <a href="../../../../../../../org/apache/poi/poifs/crypt/d
 sig/facets/SignatureFacet.html#postSign(org.w3c.dom.Document)">postSign</a>, 
<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#setSignatureConfig(org.apache.poi.poifs.crypt.dsig.SignatureConfig)">setSignatureConfig</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>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="contentTypes">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contentTypes</h4>
+<pre>public static final&nbsp;java.lang.String[] contentTypes</pre>
+</li>
+</ul>
+<a name="signed">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>signed</h4>
+<pre>public static final&nbsp;java.lang.String[] signed</pre>
+<div class="block">Office 2010 list of signed types (extensions).</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OOXMLSignatureFacet()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OOXMLSignatureFacet</h4>
+<pre>public&nbsp;OOXMLSignatureFacet()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="preSign(org.w3c.dom.Document, java.util.List, java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preSign</h4>
+<pre>public&nbsp;void&nbsp;preSign(org.w3c.dom.Document&nbsp;document,
+           
java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+           java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)
+             throws javax.xml.crypto.dsig.XMLSignatureException</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">SignatureFacet</a></code></strong></div>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ pre-sign phase. Via this method a signature facet implementation can add
+ signature facets to an XML signature.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">preSign</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>document</code> - 
the signature document to be used for imports</dd><dd><code>references</code> - 
list of reference definitions</dd><dd><code>objects</code> - objects to be 
signed/included in the signature document</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="addManifestObject(org.w3c.dom.Document, java.util.List, 
java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addManifestObject</h4>
+<pre>protected&nbsp;void&nbsp;addManifestObject(org.w3c.dom.Document&nbsp;document,
+                     
java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+                     
java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)
+                          throws 
javax.xml.crypto.dsig.XMLSignatureException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="addManifestReferences(java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addManifestReferences</h4>
+<pre>protected&nbsp;void&nbsp;addManifestReferences(java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;manifestReferences)
+                              throws 
javax.xml.crypto.dsig.XMLSignatureException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="addSignatureTime(org.w3c.dom.Document, java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSignatureTime</h4>
+<pre>protected&nbsp;void&nbsp;addSignatureTime(org.w3c.dom.Document&nbsp;document,
+                    
java.util.List&lt;javax.xml.crypto.XMLStructure&gt;&nbsp;objectContent)</pre>
+</li>
+</ul>
+<a name="addSignatureInfo(org.w3c.dom.Document, java.util.List, 
java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSignatureInfo</h4>
+<pre>protected&nbsp;void&nbsp;addSignatureInfo(org.w3c.dom.Document&nbsp;document,
+                    
java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+                    
java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)
+                         throws 
javax.xml.crypto.dsig.XMLSignatureException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="getRelationshipReferenceURI(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRelationshipReferenceURI</h4>
+<pre>protected 
static&nbsp;java.lang.String&nbsp;getRelationshipReferenceURI(java.lang.String&nbsp;zipEntryName)</pre>
+</li>
+</ul>
+<a name="getResourceReferenceURI(java.lang.String, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceReferenceURI</h4>
+<pre>protected 
static&nbsp;java.lang.String&nbsp;getResourceReferenceURI(java.lang.String&nbsp;resourceName,
+                                       java.lang.String&nbsp;contentType)</pre>
+</li>
+</ul>
+<a name="isSignedRelationship(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isSignedRelationship</h4>
+<pre>protected 
static&nbsp;boolean&nbsp;isSignedRelationship(java.lang.String&nbsp;relationshipType)</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/OOXMLSignatureFacet.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/dsig/facets/Office2010SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="OOXMLSignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/dsig/facets/Office2010SignatureFacet.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/Office2010SignatureFacet.html?rev=1631441&view=auto
==============================================================================
--- 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/Office2010SignatureFacet.html
 (added)
+++ 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/Office2010SignatureFacet.html
 Mon Oct 13 15:44:30 2014
@@ -0,0 +1,309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>Office2010SignatureFacet (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="Office2010SignatureFacet (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/Office2010SignatureFacet.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/dsig/facets/KeyInfoSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/Office2010SignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="Office2010SignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a 
href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.dsig.facets</div>
+<h2 title="Class Office2010SignatureFacet" class="title">Class 
Office2010SignatureFacet</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/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.dsig.facets.Office2010SignatureFacet</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/dsig/SignatureConfig.SignatureConfigurable.html"
 title="interface in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig.SignatureConfigurable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">Office2010SignatureFacet</span>
+extends <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></pre>
+<div class="block">Work-around for Office2010 to accept the XAdES-BES/EPES 
signature.
+ 
+ xades:UnsignedProperties/xades:UnsignedSignatureProperties needs to be
+ present.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>Frank Cornelis</dd></dl>
+</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.dsig.facets.SignatureFacet">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.poi.poifs.crypt.dsig.facets.<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></h3>
+<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#MS_DIGSIG_NS">MS_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#OO_DIGSIG_NS">OO_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#signatureConfig">signatureConfig</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_132_NS">XADES_132_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_141_NS">XADES_141_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_DIGSIG_NS">XML_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_NS">XML_NS</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">&nbsp;</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/dsig/facets/Office2010SignatureFacet.html#Office2010SignatureFacet()">Office2010SignatureFacet</a></strong>()</code>&nbsp;</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">&nbsp;</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/dsig/facets/Office2010SignatureFacet.html#postSign(org.w3c.dom.Document)">postSign</a></strong>(org.w3c.dom.Document&nbsp;document)</code>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ the post-sign phase.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">
+<!--   -->
+</a>
+<h3>Methods inherited from 
class&nbsp;org.apache.poi.poifs.crypt.dsig.facets.<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></h3>
+<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#getSignatureFactory()">getSignatureFactory</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[])">newReference</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[],%20org.apache.poi.poifs.crypt.dsig.SignatureConfig)">newReference</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String)">newTransform</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String,%20javax.xml.crypto.dsig.spec.TransformParameterSpec)">newTransform</a>,
 <a href="../../../../../../../org/apache/poi/poifs/crypt/d
 
sig/facets/SignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">preSign</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#setSignatureConfig(org.apache.poi.poifs.crypt.dsig.SignatureConfig)">setSignatureConfig</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>
+</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="Office2010SignatureFacet()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Office2010SignatureFacet</h4>
+<pre>public&nbsp;Office2010SignatureFacet()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="postSign(org.w3c.dom.Document)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>postSign</h4>
+<pre>public&nbsp;void&nbsp;postSign(org.w3c.dom.Document&nbsp;document)
+              throws javax.xml.crypto.MarshalException</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#postSign(org.w3c.dom.Document)">SignatureFacet</a></code></strong></div>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ the post-sign phase. Via this method a signature facet can extend the XML
+ signatures with for example key information.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#postSign(org.w3c.dom.Document)">postSign</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>document</code> - 
the signature document to be modified</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.MarshalException</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/Office2010SignatureFacet.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/dsig/facets/KeyInfoSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/Office2010SignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="Office2010SignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a 
href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/dsig/facets/SignatureFacet.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html?rev=1631441&view=auto
==============================================================================
--- 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html
 (added)
+++ 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html
 Mon Oct 13 15:44:30 2014
@@ -0,0 +1,539 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>SignatureFacet (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="SignatureFacet (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/SignatureFacet.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/dsig/facets/OOXMLSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="SignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.dsig.facets</div>
+<h2 title="Class SignatureFacet" class="title">Class SignatureFacet</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet</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/dsig/SignatureConfig.SignatureConfigurable.html"
 title="interface in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig.SignatureConfigurable</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/EnvelopedSignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">EnvelopedSignatureFacet</a>, <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/KeyInfoSignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">KeyInfoSignatureFacet</a>, <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/Office2010SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">Office2010SignatureFacet</a>, <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/OOXMLSignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">OOXMLSignatureFacet</a>, <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">XAdESSignatureFacet</a>, <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESXLSignatureFacet.
 html" title="class in 
org.apache.poi.poifs.crypt.dsig.facets">XAdESXLSignatureFacet</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">SignatureFacet</span>
+extends java.lang.Object
+implements <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.SignatureConfigurable.html"
 title="interface in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig.SignatureConfigurable</a></pre>
+<div class="block">JSR105 Signature Facet base class.</div>
+</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>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#MS_DIGSIG_NS">MS_DIGSIG_NS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#OO_DIGSIG_NS">OO_DIGSIG_NS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#signatureConfig">signatureConfig</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_132_NS">XADES_132_NS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_141_NS">XADES_141_NS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_DIGSIG_NS">XML_DIGSIG_NS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_NS">XML_NS</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</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">&nbsp;</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/dsig/facets/SignatureFacet.html#SignatureFacet()">SignatureFacet</a></strong>()</code>&nbsp;</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">&nbsp;</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 
javax.xml.crypto.dsig.XMLSignatureFactory</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#getSignatureFactory()">getSignatureFactory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected 
javax.xml.crypto.dsig.Reference</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[])">newReference</a></strong>(java.lang.String&nbsp;uri,
+            
java.util.List&lt;javax.xml.crypto.dsig.Transform&gt;&nbsp;transforms,
+            java.lang.String&nbsp;type,
+            java.lang.String&nbsp;id,
+            byte[]&nbsp;digestValue)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static javax.xml.crypto.dsig.Reference</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[],%20org.apache.poi.poifs.crypt.dsig.SignatureConfig)">newReference</a></strong>(java.lang.String&nbsp;uri,
+            
java.util.List&lt;javax.xml.crypto.dsig.Transform&gt;&nbsp;transforms,
+            java.lang.String&nbsp;type,
+            java.lang.String&nbsp;id,
+            byte[]&nbsp;digestValue,
+            <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig</a>&nbsp;signatureConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected 
javax.xml.crypto.dsig.Transform</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String)">newTransform</a></strong>(java.lang.String&nbsp;canonicalizationMethod)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected 
javax.xml.crypto.dsig.Transform</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String,%20javax.xml.crypto.dsig.spec.TransformParameterSpec)">newTransform</a></strong>(java.lang.String&nbsp;canonicalizationMethod,
+            
javax.xml.crypto.dsig.spec.TransformParameterSpec&nbsp;paramSpec)</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/dsig/facets/SignatureFacet.html#postSign(org.w3c.dom.Document)">postSign</a></strong>(org.w3c.dom.Document&nbsp;document)</code>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ the post-sign phase.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">preSign</a></strong>(org.w3c.dom.Document&nbsp;document,
+       java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+       
java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)</code>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ pre-sign phase.</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/dsig/facets/SignatureFacet.html#setSignatureConfig(org.apache.poi.poifs.crypt.dsig.SignatureConfig)">setSignatureConfig</a></strong>(<a
 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig</a>&nbsp;signatureConfig)</code>&nbsp;</td>
+</tr>
+</table>
+<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>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="XML_NS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>XML_NS</h4>
+<pre>public static final&nbsp;java.lang.String XML_NS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../../constant-values.html#org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet.XML_NS">Constant
 Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="XML_DIGSIG_NS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>XML_DIGSIG_NS</h4>
+<pre>public static final&nbsp;java.lang.String XML_DIGSIG_NS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../../constant-values.html#org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet.XML_DIGSIG_NS">Constant
 Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="OO_DIGSIG_NS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OO_DIGSIG_NS</h4>
+<pre>public static final&nbsp;java.lang.String OO_DIGSIG_NS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../../constant-values.html#org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet.OO_DIGSIG_NS">Constant
 Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="MS_DIGSIG_NS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MS_DIGSIG_NS</h4>
+<pre>public static final&nbsp;java.lang.String MS_DIGSIG_NS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../../constant-values.html#org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet.MS_DIGSIG_NS">Constant
 Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="XADES_132_NS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>XADES_132_NS</h4>
+<pre>public static final&nbsp;java.lang.String XADES_132_NS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../../constant-values.html#org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet.XADES_132_NS">Constant
 Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="XADES_141_NS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>XADES_141_NS</h4>
+<pre>public static final&nbsp;java.lang.String XADES_141_NS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../../constant-values.html#org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet.XADES_141_NS">Constant
 Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="signatureConfig">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>signatureConfig</h4>
+<pre>protected&nbsp;<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in org.apache.poi.poifs.crypt.dsig">SignatureConfig</a> 
signatureConfig</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SignatureFacet()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SignatureFacet</h4>
+<pre>public&nbsp;SignatureFacet()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setSignatureConfig(org.apache.poi.poifs.crypt.dsig.SignatureConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSignatureConfig</h4>
+<pre>public&nbsp;void&nbsp;setSignatureConfig(<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig</a>&nbsp;signatureConfig)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.SignatureConfigurable.html#setSignatureConfig(org.apache.poi.poifs.crypt.dsig.SignatureConfig)">setSignatureConfig</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.SignatureConfigurable.html"
 title="interface in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig.SignatureConfigurable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="preSign(org.w3c.dom.Document, java.util.List, java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preSign</h4>
+<pre>public&nbsp;void&nbsp;preSign(org.w3c.dom.Document&nbsp;document,
+           
java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+           java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)
+             throws javax.xml.crypto.dsig.XMLSignatureException</pre>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ pre-sign phase. Via this method a signature facet implementation can add
+ signature facets to an XML signature.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>document</code> 
- the signature document to be used for imports</dd><dd><code>references</code> 
- list of reference definitions</dd><dd><code>objects</code> - objects to be 
signed/included in the signature document</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="postSign(org.w3c.dom.Document)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>postSign</h4>
+<pre>public&nbsp;void&nbsp;postSign(org.w3c.dom.Document&nbsp;document)
+              throws javax.xml.crypto.MarshalException</pre>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ the post-sign phase. Via this method a signature facet can extend the XML
+ signatures with for example key information.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>document</code> 
- the signature document to be modified</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.MarshalException</code></dd></dl>
+</li>
+</ul>
+<a name="getSignatureFactory()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSignatureFactory</h4>
+<pre>protected&nbsp;javax.xml.crypto.dsig.XMLSignatureFactory&nbsp;getSignatureFactory()</pre>
+</li>
+</ul>
+<a name="newTransform(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newTransform</h4>
+<pre>protected&nbsp;javax.xml.crypto.dsig.Transform&nbsp;newTransform(java.lang.String&nbsp;canonicalizationMethod)
+                                                throws 
javax.xml.crypto.dsig.XMLSignatureException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="newTransform(java.lang.String, 
javax.xml.crypto.dsig.spec.TransformParameterSpec)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newTransform</h4>
+<pre>protected&nbsp;javax.xml.crypto.dsig.Transform&nbsp;newTransform(java.lang.String&nbsp;canonicalizationMethod,
+                                           
javax.xml.crypto.dsig.spec.TransformParameterSpec&nbsp;paramSpec)
+                                                throws 
javax.xml.crypto.dsig.XMLSignatureException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="newReference(java.lang.String, java.util.List, java.lang.String, 
java.lang.String, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newReference</h4>
+<pre>protected&nbsp;javax.xml.crypto.dsig.Reference&nbsp;newReference(java.lang.String&nbsp;uri,
+                                           
java.util.List&lt;javax.xml.crypto.dsig.Transform&gt;&nbsp;transforms,
+                                           java.lang.String&nbsp;type,
+                                           java.lang.String&nbsp;id,
+                                           byte[]&nbsp;digestValue)
+                                                throws 
javax.xml.crypto.dsig.XMLSignatureException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="newReference(java.lang.String, java.util.List, java.lang.String, 
java.lang.String, byte[], org.apache.poi.poifs.crypt.dsig.SignatureConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newReference</h4>
+<pre>public 
static&nbsp;javax.xml.crypto.dsig.Reference&nbsp;newReference(java.lang.String&nbsp;uri,
+                                           
java.util.List&lt;javax.xml.crypto.dsig.Transform&gt;&nbsp;transforms,
+                                           java.lang.String&nbsp;type,
+                                           java.lang.String&nbsp;id,
+                                           byte[]&nbsp;digestValue,
+                                           <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig</a>&nbsp;signatureConfig)
+                                                    throws 
javax.xml.crypto.dsig.XMLSignatureException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</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/SignatureFacet.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/dsig/facets/OOXMLSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="SignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/dsig/facets/XAdESSignatureFacet.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html?rev=1631441&view=auto
==============================================================================
--- 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html
 (added)
+++ 
poi/site/publish/apidocs/org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html
 Mon Oct 13 15:44:30 2014
@@ -0,0 +1,394 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>XAdESSignatureFacet (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="XAdESSignatureFacet (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/XAdESSignatureFacet.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/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESXLSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="XAdESSignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a 
href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.dsig.facets</div>
+<h2 title="Class XAdESSignatureFacet" class="title">Class 
XAdESSignatureFacet</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/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.crypt.dsig.facets.XAdESSignatureFacet</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/dsig/SignatureConfig.SignatureConfigurable.html"
 title="interface in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig.SignatureConfigurable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">XAdESSignatureFacet</span>
+extends <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></pre>
+<div class="block">XAdES Signature Facet. Implements XAdES v1.4.1 which is 
compatible with XAdES
+ v1.3.2. The implemented XAdES format is XAdES-BES/EPES. It's up to another
+ part of the signature service to upgrade the XAdES-BES to a XAdES-X-L.
+ 
+ This implementation has been tested against an implementation that
+ participated multiple ETSI XAdES plugtests.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>Frank Cornelis</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a 
href="http://en.wikipedia.org/wiki/XAdES";>XAdES</a></dd></dl>
+</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.dsig.facets.SignatureFacet">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.poi.poifs.crypt.dsig.facets.<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></h3>
+<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#MS_DIGSIG_NS">MS_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#OO_DIGSIG_NS">OO_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#signatureConfig">signatureConfig</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_132_NS">XADES_132_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XADES_141_NS">XADES_141_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_DIGSIG_NS">XML_DIGSIG_NS</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#XML_NS">XML_NS</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">&nbsp;</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/dsig/facets/XAdESSignatureFacet.html#XAdESSignatureFacet()">XAdESSignatureFacet</a></strong>()</code>&nbsp;</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">&nbsp;</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/dsig/facets/XAdESSignatureFacet.html#addMimeType(java.lang.String,%20java.lang.String)">addMimeType</a></strong>(java.lang.String&nbsp;dsReferenceUri,
+           java.lang.String&nbsp;mimetype)</code>
+<div class="block">Adds a mime-type for the given ds:Reference (referred via 
its @URI).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html#insertXChild(org.apache.xmlbeans.XmlObject,%20org.apache.xmlbeans.XmlObject)">insertXChild</a></strong>(org.apache.xmlbeans.XmlObject&nbsp;root,
+            org.apache.xmlbeans.XmlObject&nbsp;child)</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/dsig/facets/XAdESSignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">preSign</a></strong>(org.w3c.dom.Document&nbsp;document,
+       java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+       
java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)</code>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ pre-sign phase.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html#setCertID(CertIDType,%20org.apache.poi.poifs.crypt.dsig.SignatureConfig,%20boolean,%20java.security.cert.X509Certificate)">setCertID</a></strong>(CertIDType&nbsp;certId,
+         <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig</a>&nbsp;signatureConfig,
+         boolean&nbsp;issuerNameNoReverseOrder,
+         java.security.cert.X509Certificate&nbsp;certificate)</code>
+<div class="block">Gives back the JAXB CertID data structure.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html#setDigestAlgAndValue(DigestAlgAndValueType,%20byte[],%20org.apache.poi.poifs.crypt.HashAlgorithm)">setDigestAlgAndValue</a></strong>(DigestAlgAndValueType&nbsp;digestAlgAndValue,
+                    byte[]&nbsp;data,
+                    <a 
href="../../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" 
title="enum in 
org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;digestAlgo)</code>
+<div class="block">Gives back the JAXB DigestAlgAndValue data structure.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">
+<!--   -->
+</a>
+<h3>Methods inherited from 
class&nbsp;org.apache.poi.poifs.crypt.dsig.facets.<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></h3>
+<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#getSignatureFactory()">getSignatureFactory</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[])">newReference</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newReference(java.lang.String,%20java.util.List,%20java.lang.String,%20java.lang.String,%20byte[],%20org.apache.poi.poifs.crypt.dsig.SignatureConfig)">newReference</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String)">newTransform</a>,
 <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#newTransform(java.lang.String,%20javax.xml.crypto.dsig.spec.TransformParameterSpec)">newTransform</a>,
 <a href="../../../../../../../org/apache/poi/poifs/crypt/d
 sig/facets/SignatureFacet.html#postSign(org.w3c.dom.Document)">postSign</a>, 
<a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#setSignatureConfig(org.apache.poi.poifs.crypt.dsig.SignatureConfig)">setSignatureConfig</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>
+</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="XAdESSignatureFacet()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>XAdESSignatureFacet</h4>
+<pre>public&nbsp;XAdESSignatureFacet()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="preSign(org.w3c.dom.Document, java.util.List, java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preSign</h4>
+<pre>public&nbsp;void&nbsp;preSign(org.w3c.dom.Document&nbsp;document,
+           
java.util.List&lt;javax.xml.crypto.dsig.Reference&gt;&nbsp;references,
+           java.util.List&lt;javax.xml.crypto.dsig.XMLObject&gt;&nbsp;objects)
+             throws javax.xml.crypto.dsig.XMLSignatureException</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">SignatureFacet</a></code></strong></div>
+<div class="block">This method is being invoked by the XML signature service 
engine during
+ pre-sign phase. Via this method a signature facet implementation can add
+ signature facets to an XML signature.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html#preSign(org.w3c.dom.Document,%20java.util.List,%20java.util.List)">preSign</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/SignatureFacet.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig.facets">SignatureFacet</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>document</code> - 
the signature document to be used for imports</dd><dd><code>references</code> - 
list of reference definitions</dd><dd><code>objects</code> - objects to be 
signed/included in the signature document</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>javax.xml.crypto.dsig.XMLSignatureException</code></dd></dl>
+</li>
+</ul>
+<a name="setDigestAlgAndValue(DigestAlgAndValueType, byte[], 
org.apache.poi.poifs.crypt.HashAlgorithm)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDigestAlgAndValue</h4>
+<pre>protected 
static&nbsp;void&nbsp;setDigestAlgAndValue(DigestAlgAndValueType&nbsp;digestAlgAndValue,
+                        byte[]&nbsp;data,
+                        <a 
href="../../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" 
title="enum in 
org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;digestAlgo)</pre>
+<div class="block">Gives back the JAXB DigestAlgAndValue data structure.</div>
+<dl><dt><span 
class="strong">Parameters:</span></dt><dd><code>digestAlgAndValue</code> - the 
parent for the new digest element</dd><dd><code>data</code> - the data to be 
digested</dd><dd><code>digestAlgo</code> - the digest algorithm</dd></dl>
+</li>
+</ul>
+<a name="setCertID(CertIDType, 
org.apache.poi.poifs.crypt.dsig.SignatureConfig, boolean, 
java.security.cert.X509Certificate)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCertID</h4>
+<pre>protected static&nbsp;void&nbsp;setCertID(CertIDType&nbsp;certId,
+             <a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/SignatureConfig.html"
 title="class in 
org.apache.poi.poifs.crypt.dsig">SignatureConfig</a>&nbsp;signatureConfig,
+             boolean&nbsp;issuerNameNoReverseOrder,
+             java.security.cert.X509Certificate&nbsp;certificate)</pre>
+<div class="block">Gives back the JAXB CertID data structure.</div>
+</li>
+</ul>
+<a name="addMimeType(java.lang.String, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addMimeType</h4>
+<pre>public&nbsp;void&nbsp;addMimeType(java.lang.String&nbsp;dsReferenceUri,
+               java.lang.String&nbsp;mimetype)</pre>
+<div class="block">Adds a mime-type for the given ds:Reference (referred via 
its @URI). This
+ information is added via the xades:DataObjectFormat element.</div>
+<dl><dt><span 
class="strong">Parameters:</span></dt><dd><code>dsReferenceUri</code> - 
</dd><dd><code>mimetype</code> - </dd></dl>
+</li>
+</ul>
+<a name="insertXChild(org.apache.xmlbeans.XmlObject, 
org.apache.xmlbeans.XmlObject)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>insertXChild</h4>
+<pre>protected 
static&nbsp;void&nbsp;insertXChild(org.apache.xmlbeans.XmlObject&nbsp;root,
+                org.apache.xmlbeans.XmlObject&nbsp;child)</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/XAdESSignatureFacet.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/dsig/facets/SignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Prev Class</span></a></li>
+<li><a 
href="../../../../../../../org/apache/poi/poifs/crypt/dsig/facets/XAdESXLSignatureFacet.html"
 title="class in org.apache.poi.poifs.crypt.dsig.facets"><span 
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../../index.html?org/apache/poi/poifs/crypt/dsig/facets/XAdESSignatureFacet.html"
 target="_top">Frames</a></li>
+<li><a href="XAdESSignatureFacet.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a 
href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to