Class JAdESSerializationBuilder
java.lang.Object
eu.europa.esig.dss.jades.signature.AbstractJAdESBuilder
eu.europa.esig.dss.jades.signature.JAdESSerializationBuilder
- All Implemented Interfaces:
JAdESBuilder
public class JAdESSerializationBuilder extends AbstractJAdESBuilder
Builds a JWS JSON Serialization signature
-
Field Summary
Fields inherited from class eu.europa.esig.dss.jades.signature.AbstractJAdESBuilder
jadesLevelBaselineB, parameters -
Constructor Summary
Constructors Constructor Description JAdESSerializationBuilder(CertificateVerifier certificateVerifier, JAdESSignatureParameters parameters, JWSJsonSerializationObject jwsJsonSerializationObject)The constructor from an existing signatureJAdESSerializationBuilder(CertificateVerifier certificateVerifier, JAdESSignatureParameters parameters, List<DSSDocument> documentsToSign)The default constructor -
Method Summary
Modifier and Type Method Description protected voidassertConfigurationValidity(JAdESSignatureParameters signatureParameters)Verifies if the given signaturePackaging type is supported Throws an Exception if the configuration is not validDSSDocumentbuild(SignatureValue signatureValue)Builds a signatureMimeTypegetMimeType()Returns MimeType of the produce signature by the builderMethods inherited from class eu.europa.esig.dss.jades.signature.AbstractJAdESBuilder
buildDataToBeSigned, incorporateHeader, incorporatePayload
-
Constructor Details
-
JAdESSerializationBuilder
public JAdESSerializationBuilder(CertificateVerifier certificateVerifier, JAdESSignatureParameters parameters, List<DSSDocument> documentsToSign)The default constructor- Parameters:
certificateVerifier-CertificateVerifierparameters-JAdESSignatureParametersdocumentsToSign- a list ofDSSDocuments to sign
-
JAdESSerializationBuilder
public JAdESSerializationBuilder(CertificateVerifier certificateVerifier, JAdESSignatureParameters parameters, JWSJsonSerializationObject jwsJsonSerializationObject)The constructor from an existing signature- Parameters:
certificateVerifier-CertificateVerifierparameters-JAdESSignatureParametersjwsJsonSerializationObject-JWSJsonSerializationObjectrepresenting the existing signature(s)
-
-
Method Details
-
build
Description copied from interface:JAdESBuilderBuilds a signature- Parameters:
signatureValue-SignatureValueto add to the signature- Returns:
DSSDocumentcontaining JWS binaries
-
getMimeType
Description copied from interface:JAdESBuilderReturns MimeType of the produce signature by the builder- Returns:
MimeType
-
assertConfigurationValidity
Description copied from class:AbstractJAdESBuilderVerifies if the given signaturePackaging type is supported Throws an Exception if the configuration is not valid- Specified by:
assertConfigurationValidityin classAbstractJAdESBuilder- Parameters:
signatureParameters-JAdESSignatureParameters
-