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.XAdESLevelBaselineT
tspSource
-
Fields inherited from class eu.europa.esig.dss.xades.signature.ExtensionBuilder
currentSignatureDom, qualifyingPropertiesDom, signedDataObjectPropertiesDom, signedPropertiesDom, unsignedPropertiesDom, unsignedSignaturePropertiesDom, xadesSignature
-
Fields inherited from class eu.europa.esig.dss.xades.signature.XAdESBuilder
ALGORITHM, certificateVerifier, documentDom, DS_CANONICALIZATION_METHOD, DS_DIGEST_METHOD, DS_DIGEST_VALUE, DS_KEY_INFO, DS_MANIFEST, DS_OBJECT, DS_REFERENCE, DS_SIGNATURE, DS_SIGNATURE_METHOD, DS_SIGNATURE_VALUE, DS_SIGNED_INFO, DS_TRANSFORM, DS_TRANSFORMS, DS_X509_CERTIFICATE, DS_X509_DATA, DS_X509_ISSUER_NAME, DS_X509_SERIAL_NUMBER, DS_X509_SUBJECT_NAME, DS_XPATH, ID, MIMETYPE, OBJECT_REFERENCE, params, QUALIFIER, REFERENCED_DATA, SIGNATURE, TARGET, TYPE, URI, XADES_ALL_DATA_OBJECTS_TIME_STAMP, XADES_ALL_SIGNED_DATA_OBJECTS, XADES_BY_KEY, XADES_BY_NAME, XADES_CERT, XADES_CERT_DIGEST, XADES_CERT_REFS, XADES_CERTIFICATE_VALUES, XADES_CERTIFIED_ROLE, XADES_CERTIFIED_ROLES, XADES_CERTIFIED_ROLES_V2, XADES_CITY, XADES_CLAIMED_ROLE, XADES_CLAIMED_ROLES, XADES_COMMITMENT_TYPE_ID, XADES_COMMITMENT_TYPE_INDICATION, XADES_COMPLETE_CERTIFICATE_REFS, XADES_COMPLETE_REVOCATION_REFS, XADES_COUNTER_SIGNATURE, XADES_COUNTRY_NAME, XADES_CRL_IDENTIFIER, XADES_CRL_REF, XADES_CRL_REFS, XADES_DATA_OBJECT_FORMAT, XADES_DESCRIPTION, XADES_DIGEST_ALG_AND_VALUE, XADES_ENCAPSULATED_TIME_STAMP, XADES_ENCAPSULATED_X509_CERTIFICATE, XADES_IDENTIFIER, XADES_INCLUDE, XADES_INDIVIDUAL_DATA_OBJECTS_TIME_STAMP, XADES_ISSUER, XADES_ISSUER_SERIAL, XADES_ISSUER_SERIAL_V2, XADES_ISSUER_TIME, XADES_MIME_TYPE, XADES_OCSP_IDENTIFIER, XADES_OCSP_REF, XADES_OCSP_REFS, XADES_OCSP_RESPONDER_ID, XADES_POSTAL_CODE, XADES_PRODUCED_AT, XADES_QUALIFYING_PROPERTIES, XADES_REVOCATION_VALUES, XADES_SIG_AND_REFS_TIME_STAMP, XADES_SIG_AND_REFS_TIME_STAMP_V2, XADES_SIG_POLICY_HASH, XADES_SIG_POLICY_ID, XADES_SIGNATURE_POLICY_ID, XADES_SIGNATURE_POLICY_IDENTIFIER, XADES_SIGNATURE_POLICY_IMPLIED, XADES_SIGNATURE_POLICY_QUALIFIER, XADES_SIGNATURE_POLICY_QUALIFIERS, XADES_SIGNATURE_PRODUCTION_PLACE, XADES_SIGNATURE_PRODUCTION_PLACE_V2, XADES_SIGNATURE_TIME_STAMP, XADES_SIGNED_DATA_OBJECT_PROPERTIES, XADES_SIGNED_PROPERTIES, XADES_SIGNED_SIGNATURE_PROPERTIES, XADES_SIGNER_ROLE, XADES_SIGNER_ROLE_V2, XADES_SIGNING_TIME, XADES_SPURI, XADES_STATE_OR_PROVINCE, XADES_STREET_ADDRESS, XADES_UNSIGNED_PROPERTIES, XADES_UNSIGNED_SIGNATURE_PROPERTIES, XADES141_ARCHIVE_TIME_STAMP, XADES141_TIME_STAMP_VALIDATION_DATA, XMLNS_DS, XMLNS_XADES, xPathQueryHolder
-
-
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, incorporateCertificateValues, incorporateCertificateValues, incorporateRevocationValues, incorporateRevocationValues, setTspSource
-
Methods inherited from class eu.europa.esig.dss.xades.signature.ExtensionBuilder
alignNodes, assertSignatureValid, ensureSignedDataObjectProperties, ensureUnsignedProperties, ensureUnsignedSignatureProperties, indentIfPrettyPrint, removeChild
-
Methods inherited from class eu.europa.esig.dss.xades.signature.XAdESBuilder
createXmlDocument, incorporateCert, incorporateCertificateRef, incorporateDigestMethod, incorporateDigestValue, incorporateDigestValue, incorporateIssuerV1, incorporateIssuerV2
-
-
-
-
Constructor Detail
-
XAdESLevelBaselineLT
public XAdESLevelBaselineLT(CertificateVerifier certificateVerifier)
The default constructor for XAdESLevelBaselineLT.
-
-
Method Detail
-
extendSignatureTag
protected void extendSignatureTag() throws DSSExceptionAdds 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
protected void checkSignatureIntegrity() throws DSSExceptionThis method checks the signature integrity and throws aDSSExceptionif the signature is broken.- Throws:
DSSException- in case of the cryptographic signature verification fails
-
-