Class ASiCWithXAdESService
java.lang.Object
eu.europa.esig.dss.signature.AbstractSignatureService<SP>
eu.europa.esig.dss.asic.common.signature.AbstractASiCSignatureService<ASiCWithXAdESSignatureParameters>
eu.europa.esig.dss.asic.xades.signature.ASiCWithXAdESService
- All Implemented Interfaces:
eu.europa.esig.dss.signature.DocumentSignatureService<ASiCWithXAdESSignatureParameters>,eu.europa.esig.dss.signature.MultipleDocumentsSignatureService<ASiCWithXAdESSignatureParameters>,Serializable
public class ASiCWithXAdESService extends AbstractASiCSignatureService<ASiCWithXAdESSignatureParameters>
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static StringXPATH_SIGNATURE_IDFields inherited from class eu.europa.esig.dss.asic.common.signature.AbstractASiCSignatureService
archiveContent -
Constructor Summary
Constructors Constructor Description ASiCWithXAdESService(eu.europa.esig.dss.validation.CertificateVerifier certificateVerifier) -
Method Summary
Modifier and Type Method Description eu.europa.esig.dss.model.DSSDocumentextendDocument(eu.europa.esig.dss.model.DSSDocument toExtendDocument, ASiCWithXAdESSignatureParameters parameters)protected AbstractASiCContainerExtractorgetArchiveExtractor(eu.europa.esig.dss.model.DSSDocument archive)eu.europa.esig.dss.validation.timestamp.TimestampTokengetContentTimestamp(List<eu.europa.esig.dss.model.DSSDocument> toSignDocuments, ASiCWithXAdESSignatureParameters parameters)eu.europa.esig.dss.model.ToBeSignedgetDataToSign(List<eu.europa.esig.dss.model.DSSDocument> toSignDocuments, ASiCWithXAdESSignatureParameters parameters)protected StringgetExpectedSignatureExtension()protected booleanisSignatureFilename(String name)eu.europa.esig.dss.model.DSSDocumentremoveSignatureById(eu.europa.esig.dss.model.DSSDocument zipArchive, String signatureId)Removes signature from xades container by signature ideu.europa.esig.dss.model.DSSDocumentsignDocument(List<eu.europa.esig.dss.model.DSSDocument> toSignDocuments, ASiCWithXAdESSignatureParameters parameters, eu.europa.esig.dss.model.SignatureValue signatureValue)Methods inherited from class eu.europa.esig.dss.asic.common.signature.AbstractASiCSignatureService
buildASiCContainer, extractCurrentArchive, getContentTimestamp, getDataToSign, getEmbeddedArchiveManifests, getEmbeddedManifests, getEmbeddedMimetype, getEmbeddedSignatures, getEmbeddedSignedDocuments, getEmbeddedTimestamps, mergeArchiveAndExtendedSignatures, signDocument, storeZipComment
-
Field Details
-
XPATH_SIGNATURE_ID
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ASiCWithXAdESService
public ASiCWithXAdESService(eu.europa.esig.dss.validation.CertificateVerifier certificateVerifier)
-
-
Method Details
-
getContentTimestamp
public eu.europa.esig.dss.validation.timestamp.TimestampToken getContentTimestamp(List<eu.europa.esig.dss.model.DSSDocument> toSignDocuments, ASiCWithXAdESSignatureParameters parameters) -
getDataToSign
public eu.europa.esig.dss.model.ToBeSigned getDataToSign(List<eu.europa.esig.dss.model.DSSDocument> toSignDocuments, ASiCWithXAdESSignatureParameters parameters) -
signDocument
public eu.europa.esig.dss.model.DSSDocument signDocument(List<eu.europa.esig.dss.model.DSSDocument> toSignDocuments, ASiCWithXAdESSignatureParameters parameters, eu.europa.esig.dss.model.SignatureValue signatureValue) -
extendDocument
public eu.europa.esig.dss.model.DSSDocument extendDocument(eu.europa.esig.dss.model.DSSDocument toExtendDocument, ASiCWithXAdESSignatureParameters parameters) -
removeSignatureById
public eu.europa.esig.dss.model.DSSDocument removeSignatureById(eu.europa.esig.dss.model.DSSDocument zipArchive, String signatureId) throws IOExceptionRemoves signature from xades container by signature id- Parameters:
zipArchive-signatureId-- Throws:
IOException
-
isSignatureFilename
- Specified by:
isSignatureFilenamein classAbstractASiCSignatureService<ASiCWithXAdESSignatureParameters>
-
getArchiveExtractor
protected AbstractASiCContainerExtractor getArchiveExtractor(eu.europa.esig.dss.model.DSSDocument archive)- Specified by:
getArchiveExtractorin classAbstractASiCSignatureService<ASiCWithXAdESSignatureParameters>
-
getExpectedSignatureExtension
- Specified by:
getExpectedSignatureExtensionin classAbstractASiCSignatureService<ASiCWithXAdESSignatureParameters>
-