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
LT profile of XAdES signature
-
Field Summary
Fields inherited from class XAdESLevelBaselineT
tspSourceFields inherited from class ExtensionBuilder
currentSignatureDom, documentAnalyzer, qualifyingPropertiesDom, unsignedPropertiesDom, unsignedSignaturePropertiesDom, xadesSignatureFields inherited from class XAdESBuilder
ANY_VD_PREFIX, certificateVerifier, documentDom, ENCAPSULATED_TIMESTAMP_PREFIX, ID_PREFIX, params, REFERENCED_DATA, TARGET, TIMESTAMP_PREFIX, TST_VD_PREFIX, URI, xadesPath -
Constructor Summary
ConstructorsConstructorDescriptionXAdESLevelBaselineLT(CertificateVerifier certificateVerifier) The default constructor for XAdESLevelBaselineLT. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidextendSignatures(List<AdvancedSignature> signatures) Adds CertificateValues and RevocationValues segments to UnsignedSignatureProperties.
An XML electronic signature MAY contain at most one:
- CertificateValues element and
- RevocationValues element.protected ValidationDataEncapsulationStrategyThis method returns aValidationDataEncapsulationStrategyto be usedMethods inherited from class XAdESLevelBaselineT
assertDetachedDocumentsContainBinaries, createXAdESTimeStampType, extendSignatures, getSignatureRequirementsChecker, incorporateAnyValidationData, incorporateArchiveTimestamp, incorporateCertificateValues, incorporateCertificateValues, incorporateRevocationValues, incorporateRevocationValues, incorporateTimestampValidationData, incorporateValidationData, removeLastTimestampAndAnyValidationData, removeOldCertificateValues, removeOldRevocationValues, setTspSourceMethods inherited from class ExtensionBuilder
alignNodes, assertUnsignedPropertiesExtensionPossible, ensureSignedDataObjectProperties, ensureUnsignedProperties, ensureUnsignedSignatureProperties, getXadesNamespace, getXmldsigNamespace, indentIfPrettyPrint, initDocumentAnalyzer, initializeSignatureBuilder, removeNodeMethods inherited from class XAdESBuilder
createXmlDocument, getCurrentXAdESElements, getCurrentXAdESPath, getXades141Namespace, incorporateCert, incorporateCertDigest, incorporateDigestMethod, incorporateDigestValue, incorporateDigestValue, incorporateIssuerV1, incorporateIssuerV2, incorporateSPDocSpecification, toXmlIdentifier
-
Constructor Details
-
XAdESLevelBaselineLT
The default constructor for XAdESLevelBaselineLT.- Parameters:
certificateVerifier-CertificateVerifier
-
-
Method Details
-
extendSignatures
Adds CertificateValues and RevocationValues segments to UnsignedSignatureProperties.
An XML electronic signature MAY contain at most one:
- CertificateValues element and
- RevocationValues element.- Overrides:
extendSignaturesin classXAdESLevelBaselineT- Parameters:
signatures- a list ofAdvancedSignatures to extend- See Also:
-
getValidationDataEncapsulationStrategy
This method returns aValidationDataEncapsulationStrategyto be used- Returns:
ValidationDataEncapsulationStrategy
-