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, xadesSignature
Fields 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 void
checkSignatureIntegrity()
This method checks the signature integrity and throws aDSSException
if the signature is broken.protected void
extendSignatureTag()
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, setTspSource
Methods inherited from class eu.europa.esig.dss.xades.signature.ExtensionBuilder
alignNodes, assertSignatureValid, ensureSignedDataObjectProperties, ensureUnsignedProperties, ensureUnsignedSignatureProperties, getXadesNamespace, getXmldsigNamespace, indentIfPrettyPrint, removeChild
Methods 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:
extendSignatureTag
in classXAdESLevelBaselineT
- Throws:
DSSException
- See Also:
XAdESLevelX.extendSignatureTag()
-
checkSignatureIntegrity
This method checks the signature integrity and throws aDSSException
if the signature is broken.- Throws:
DSSException
- in case of the cryptographic signature verification fails
-