org.apache.poi.poifs.crypt.dsig.facets
Class KeyInfoSignatureFacet

java.lang.Object
  extended by org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet
      extended by org.apache.poi.poifs.crypt.dsig.facets.KeyInfoSignatureFacet
All Implemented Interfaces:
SignatureConfig.SignatureConfigurable

public class KeyInfoSignatureFacet
extends SignatureFacet

Signature Facet implementation that adds ds:KeyInfo to the XML signature.


Field Summary
 
Fields inherited from class org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet
MS_DIGSIG_NS, OO_DIGSIG_NS, signatureConfig, XADES_132_NS, XADES_141_NS, XML_DIGSIG_NS, XML_NS
 
Constructor Summary
KeyInfoSignatureFacet()
           
 
Method Summary
 void postSign(org.w3c.dom.Document document)
          This method is being invoked by the XML signature service engine during the post-sign phase.
 
Methods inherited from class org.apache.poi.poifs.crypt.dsig.facets.SignatureFacet
brokenJvmWorkaround, getSignatureFactory, newReference, newReference, newTransform, newTransform, preSign, setSignatureConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyInfoSignatureFacet

public KeyInfoSignatureFacet()
Method Detail

postSign

public void postSign(org.w3c.dom.Document document)
              throws javax.xml.crypto.MarshalException
Description copied from class: SignatureFacet
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.

Overrides:
postSign in class SignatureFacet
Parameters:
document - the signature document to be modified
Throws:
javax.xml.crypto.MarshalException