Class ASiCWithCAdESCounterSignatureHelper
java.lang.Object
eu.europa.esig.dss.asic.common.signature.ASiCCounterSignatureHelper
eu.europa.esig.dss.asic.cades.signature.ASiCWithCAdESCounterSignatureHelper
public class ASiCWithCAdESCounterSignatureHelper extends ASiCCounterSignatureHelper
The class contains useful methods for ASiC with CAdES counter signature creation
-
Field Summary
Fields inherited from class eu.europa.esig.dss.asic.common.signature.ASiCCounterSignatureHelper
asicContainer -
Constructor Summary
Constructors Modifier Constructor Description protectedASiCWithCAdESCounterSignatureHelper(DSSDocument asicContainer)The default constructor -
Method Summary
Modifier and Type Method Description protected voidcheckCounterSignaturePossible(DSSDocument signatureDocument)This method verifies if a signatureDocument can be counter signed Throws an exception when an extension is not possibleprotected AbstractASiCContainerExtractorgetASiCContainerExtractor()Gets an ASiC container extractor relative to the current implementationprotected List<DSSDocument>getDetachedDocuments(String signatureFilename)Returns a list if detached documents for a signature with a given filenameprotected DocumentValidatorgetDocumentValidator(DSSDocument signatureDocument)Gets a Document Validator relative to the current implementationManifestFilegetManifestFile(String signatureFilename)Returns a related manifest file for a signature with the given filename NOTE: used for ASiC with CAdES onlyMethods inherited from class eu.europa.esig.dss.asic.common.signature.ASiCCounterSignatureHelper
extractSignatureDocument, getASiCExtractResult, getSignatureDocuments, getUpdatedSignatureDocumentsList
-
Constructor Details
-
ASiCWithCAdESCounterSignatureHelper
The default constructor- Parameters:
asicContainer-DSSDocumentrepresenting an ASiC with CAdES container
-
-
Method Details
-
getASiCContainerExtractor
Description copied from class:ASiCCounterSignatureHelperGets an ASiC container extractor relative to the current implementation- Specified by:
getASiCContainerExtractorin classASiCCounterSignatureHelper- Returns:
AbstractASiCContainerExtractor
-
getDocumentValidator
Description copied from class:ASiCCounterSignatureHelperGets a Document Validator relative to the current implementation- Specified by:
getDocumentValidatorin classASiCCounterSignatureHelper- Parameters:
signatureDocument-DSSDocument- Returns:
DocumentValidator
-
getDetachedDocuments
Description copied from class:ASiCCounterSignatureHelperReturns a list if detached documents for a signature with a given filename- Specified by:
getDetachedDocumentsin classASiCCounterSignatureHelper- Parameters:
signatureFilename-Stringa signature filename- Returns:
- a list of
DSSDocuments
-
getManifestFile
Description copied from class:ASiCCounterSignatureHelperReturns a related manifest file for a signature with the given filename NOTE: used for ASiC with CAdES only- Overrides:
getManifestFilein classASiCCounterSignatureHelper- Parameters:
signatureFilename-Stringa signature filename- Returns:
ManifestFilerepresenting a related manifest file
-
checkCounterSignaturePossible
Description copied from class:ASiCCounterSignatureHelperThis method verifies if a signatureDocument can be counter signed Throws an exception when an extension is not possible- Overrides:
checkCounterSignaturePossiblein classASiCCounterSignatureHelper- Parameters:
signatureDocument-DSSDocumentto verify
-