Class DSSDocumentXMLSignatureInput
java.lang.Object
org.apache.xml.security.signature.XMLSignatureInput
eu.europa.esig.dss.xades.validation.DSSDocumentXMLSignatureInput
- Direct Known Subclasses:
DigestDocumentXMLSignatureInput
public class DSSDocumentXMLSignatureInput
extends org.apache.xml.security.signature.XMLSignatureInput
This class represents an implementation of an
XMLSignatureInput
created on a base of DSSDocument
-
Constructor Summary
ModifierConstructorDescriptionDSSDocumentXMLSignatureInput
(DSSDocument document) Default constructor for anXMLSignatureInput
from a detached documentprotected
DSSDocumentXMLSignatureInput
(DSSDocument document, DigestAlgorithm digestAlgorithm) Constructor for anXMLSignatureInput
from a base64-encoded document digest -
Method Summary
Modifier and TypeMethodDescriptionReturns a document nameboolean
void
setPreCalculatedDigest
(String preCalculatedDigest) Sets the pre-calculated digest to avoid document streamingMethods inherited from class org.apache.xml.security.signature.XMLSignatureInput
addNodeFilter, getBytes, getExcludeNode, getHTMLRepresentation, getHTMLRepresentation, getInputNodeSet, getNodeFilters, getNodeSet, getNodeSet, getOctetStream, getOctetStreamReal, getSourceURI, getSubNode, isByteArray, isElement, isExcludeComments, isInitialized, isNeedsToBeExpanded, isNodeSet, isOctetStream, isOutputStreamSet, isSecureValidation, setExcludeComments, setExcludeNode, setMIMEType, setNeedsToBeExpanded, setNodeSet, setOutputStream, setSecureValidation, setSourceURI, toString, updateOutputStream, updateOutputStream
-
Constructor Details
-
DSSDocumentXMLSignatureInput
Default constructor for anXMLSignatureInput
from a detached document- Parameters:
document
-DSSDocument
-
DSSDocumentXMLSignatureInput
Constructor for anXMLSignatureInput
from a base64-encoded document digest- Parameters:
document
-DSSDocument
digestAlgorithm
-DigestAlgorithm
to be used for a digest computation
-
-
Method Details
-
getMIMEType
- Overrides:
getMIMEType
in classorg.apache.xml.security.signature.XMLSignatureInput
-
getDocumentName
-
isPreCalculatedDigest
public boolean isPreCalculatedDigest()- Overrides:
isPreCalculatedDigest
in classorg.apache.xml.security.signature.XMLSignatureInput
-
getPreCalculatedDigest
- Overrides:
getPreCalculatedDigest
in classorg.apache.xml.security.signature.XMLSignatureInput
-
setPreCalculatedDigest
-