Class JAdESCounterSignatureBuilder
java.lang.Object
eu.europa.esig.dss.jades.signature.JAdESExtensionBuilder
eu.europa.esig.dss.jades.signature.JAdESCounterSignatureBuilder
Creates a JAdES Counter signature
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildEmbeddedCounterSignature(DSSDocument signatureDocument, DSSDocument counterSignature, JAdESCounterSignatureParameters parameters) Embeds and returns the embedded counter signature into the original JAdES signaturegetSignatureValueToBeSigned(DSSDocument signatureDocument, JAdESCounterSignatureParameters parameters) Extract SignatureValue binaries from the provided JAdES signature
-
Constructor Details
-
JAdESCounterSignatureBuilder
public JAdESCounterSignatureBuilder()Default constructor
-
-
Method Details
-
getSignatureValueToBeSigned
public DSSDocument getSignatureValueToBeSigned(DSSDocument signatureDocument, JAdESCounterSignatureParameters parameters) Extract SignatureValue binaries from the provided JAdES signature- Parameters:
signatureDocument-DSSDocumentto be counter-signedparameters-JAdESCounterSignatureParameters- Returns:
DSSDocumentextracted SignatureValue
-
buildEmbeddedCounterSignature
public DSSDocument buildEmbeddedCounterSignature(DSSDocument signatureDocument, DSSDocument counterSignature, JAdESCounterSignatureParameters parameters) Embeds and returns the embedded counter signature into the original JAdES signature- Parameters:
signatureDocument-DSSDocumentthe original document containing the signature to be counter signedcounterSignature-DSSDocumentthe counter signatureparameters-JAdESCounterSignatureParameters- Returns:
DSSDocumentoriginal signature enveloping thecounterSignaturein an unprotected header
-