Class Office2010SignatureFacet
java.lang.Object
org.apache.poi.poifs.crypt.dsig.facets.Office2010SignatureFacet
- All Implemented Interfaces:
SignatureFacet
Work-around for Office2010 to accept the XAdES-BES/EPES signature.
xades:UnsignedProperties/xades:UnsignedSignatureProperties needs to be present.
-
Field Summary
Fields inherited from interface org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet
MS_DIGSIG_NS, OO_DIGSIG_NS, XADES_132_NS, XADES_141_NS, XML_DIGSIG_NS, XML_NS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpostSign(SignatureInfo signatureInfo, Document document) This method is being invoked by the XML signature service engine during the post-sign phase.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet
preSign
-
Constructor Details
-
Office2010SignatureFacet
public Office2010SignatureFacet()
-
-
Method Details
-
postSign
Description copied from interface:SignatureFacetThis 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.- Specified by:
postSignin interfaceSignatureFacet- Parameters:
signatureInfo- the signature info object holding the OPCPackage and other document related datadocument- the signature document to be modified- Throws:
MarshalException
-