Class JAdESCounterSignatureBuilder
java.lang.Object
eu.europa.esig.dss.jades.signature.JAdESExtensionBuilder
eu.europa.esig.dss.jades.signature.JAdESCounterSignatureBuilder
public class JAdESCounterSignatureBuilder extends JAdESExtensionBuilder
Creates a JAdES Counter signature
-
Constructor Summary
Constructors Constructor Description JAdESCounterSignatureBuilder() -
Method Summary
Modifier and Type Method Description DSSDocumentbuildEmbeddedCounterSignature(DSSDocument signatureDocument, DSSDocument counterSignature, JAdESCounterSignatureParameters parameters)Embeds and returns the embedded counter signature into the original JAdES signatureDSSDocumentgetSignatureValueToBeSigned(DSSDocument signatureDocument, JAdESCounterSignatureParameters parameters)Extract SignatureValue binaries from the provided JAdES signatureMethods inherited from class eu.europa.esig.dss.jades.signature.JAdESExtensionBuilder
assertEtsiUComponentsConsistent, assertIsJSONSerializationType, toJWSJsonSerializationObjectToExtend
-
Constructor Details
-
JAdESCounterSignatureBuilder
public JAdESCounterSignatureBuilder()
-
-
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
-