Class XAdESLevelBaselineLT
java.lang.Object
eu.europa.esig.dss.xades.signature.XAdESBuilder
eu.europa.esig.dss.xades.signature.ExtensionBuilder
eu.europa.esig.dss.xades.signature.XAdESLevelBaselineT
eu.europa.esig.dss.xades.signature.XAdESLevelBaselineLT
- All Implemented Interfaces:
SignatureExtension<XAdESSignatureParameters>
- Direct Known Subclasses:
XAdESLevelBaselineLTA
public class XAdESLevelBaselineLT extends XAdESLevelBaselineT
LT profile of XAdES signature
-
Field Summary
Fields inherited from class eu.europa.esig.dss.xades.signature.ExtensionBuilder
currentSignatureDom, qualifyingPropertiesDom, unsignedPropertiesDom, unsignedSignaturePropertiesDom, xadesSignatureFields inherited from class eu.europa.esig.dss.xades.signature.XAdESBuilder
certificateVerifier, documentDom, params, REFERENCED_DATA, SIGNATURE, TARGET, URI, xadesPaths -
Constructor Summary
Constructors Constructor Description XAdESLevelBaselineLT(CertificateVerifier certificateVerifier)The default constructor for XAdESLevelBaselineLT. -
Method Summary
Modifier and Type Method Description protected voidcheckSignatureIntegrity()This method checks the signature integrity and throws aDSSExceptionif the signature is broken.protected voidextendSignatureTag()Adds CertificateValues and RevocationValues segments to UnsignedSignatureProperties.
An XML electronic signature MAY contain at most one:
- CertificateValues element and
- RevocationValues element.Methods inherited from class eu.europa.esig.dss.xades.signature.XAdESLevelBaselineT
createXAdESTimeStampType, extendSignatures, getValidationDataForInclusion, incorporateCertificateValues, incorporateCertificateValues, incorporateRevocationValues, incorporateRevocationValues, setTspSourceMethods inherited from class eu.europa.esig.dss.xades.signature.ExtensionBuilder
alignNodes, assertSignatureValid, ensureSignedDataObjectProperties, ensureUnsignedProperties, ensureUnsignedSignatureProperties, getXadesNamespace, getXmldsigNamespace, indentIfPrettyPrint, removeChildMethods inherited from class eu.europa.esig.dss.xades.signature.XAdESBuilder
createXmlDocument, getCurrentXAdESElements, getCurrentXAdESPaths, getXades141Namespace, incorporateCert, incorporateCertificateRef, incorporateDigestMethod, incorporateDigestValue, incorporateDigestValue, incorporateIssuerV1, incorporateIssuerV2
-
Constructor Details
-
XAdESLevelBaselineLT
The default constructor for XAdESLevelBaselineLT.
-
-
Method Details
-
extendSignatureTag
Adds CertificateValues and RevocationValues segments to UnsignedSignatureProperties.
An XML electronic signature MAY contain at most one:
- CertificateValues element and
- RevocationValues element.- Overrides:
extendSignatureTagin classXAdESLevelBaselineT- Throws:
DSSException- See Also:
XAdESLevelX.extendSignatureTag()
-
checkSignatureIntegrity
This method checks the signature integrity and throws aDSSExceptionif the signature is broken.- Throws:
DSSException- in case of the cryptographic signature verification fails
-