Interface SignatureFacet
-
- All Known Implementing Classes:
EnvelopedSignatureFacet
,KeyInfoSignatureFacet
,Office2010SignatureFacet
,OOXMLSignatureFacet
,XAdESSignatureFacet
,XAdESXLSignatureFacet
@Internal public interface SignatureFacet
JSR105 Signature Facet base class.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MS_DIGSIG_NS
static java.lang.String
OO_DIGSIG_NS
static java.lang.String
XADES_132_NS
static java.lang.String
XADES_141_NS
static java.lang.String
XML_DIGSIG_NS
static java.lang.String
XML_NS
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
postSign(SignatureInfo signatureInfo, org.w3c.dom.Document document)
This method is being invoked by the XML signature service engine during the post-sign phase.default void
preSign(SignatureInfo signatureInfo, org.w3c.dom.Document document, java.util.List<javax.xml.crypto.dsig.Reference> references, java.util.List<javax.xml.crypto.dsig.XMLObject> objects)
This method is being invoked by the XML signature service engine during pre-sign phase.
-
-
-
Field Detail
-
XML_NS
static final java.lang.String XML_NS
- See Also:
- Constant Field Values
-
XML_DIGSIG_NS
static final java.lang.String XML_DIGSIG_NS
- See Also:
- Constant Field Values
-
OO_DIGSIG_NS
static final java.lang.String OO_DIGSIG_NS
- See Also:
- Constant Field Values
-
MS_DIGSIG_NS
static final java.lang.String MS_DIGSIG_NS
- See Also:
- Constant Field Values
-
XADES_132_NS
static final java.lang.String XADES_132_NS
- See Also:
- Constant Field Values
-
XADES_141_NS
static final java.lang.String XADES_141_NS
- See Also:
- Constant Field Values
-
-
Method Detail
-
preSign
default void preSign(SignatureInfo signatureInfo, org.w3c.dom.Document document, java.util.List<javax.xml.crypto.dsig.Reference> references, java.util.List<javax.xml.crypto.dsig.XMLObject> objects) throws javax.xml.crypto.dsig.XMLSignatureException
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.- Parameters:
signatureInfo
- the signature info object holding the OPCPackage and other document related datadocument
- the signature document to be used for importsreferences
- list of reference definitionsobjects
- objects to be signed/included in the signature document- Throws:
javax.xml.crypto.dsig.XMLSignatureException
-
postSign
default void postSign(SignatureInfo signatureInfo, org.w3c.dom.Document document) throws javax.xml.crypto.MarshalException
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.- Parameters:
signatureInfo
- the signature info object holding the OPCPackage and other document related datadocument
- the signature document to be modified- Throws:
javax.xml.crypto.MarshalException
-
-