Class JAdESSerializationBuilder
java.lang.Object
eu.europa.esig.dss.jades.signature.AbstractJAdESBuilder
eu.europa.esig.dss.jades.signature.JAdESSerializationBuilder
-
Field Summary
Fields inherited from class eu.europa.esig.dss.jades.signature.AbstractJAdESBuilder
jadesLevelBaselineB, parameters -
Constructor Summary
ConstructorsConstructorDescriptionJAdESSerializationBuilder(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 TypeMethodDescriptionprotected voidassertConfigurationValidity(JAdESSignatureParameters signatureParameters) Verifies if the given signaturePackaging type is supported Throws an Exception if the configuration is not validbuild(SignatureValue signatureValue) Builds a signatureReturns 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
-