Package eu.europa.esig.dss.validation
-
Interface Summary Interface Description AdvancedSignature Provides an abstraction for an Advanced Electronic Signature.CertificateVerifier Provides information on the sources to be used in the validation process in the context of a signature.DocumentValidator This is the interface to be used when implementing different signature validators.DocumentValidatorFactory This interface defines the factory to create aDocumentValidator
for a givenDSSDocument
ISignatureAttribute Defines a child of "signed-signature-properties" or "unsigned-signature-properties" elementPdfRevision The usage of this interface permit the user to choose the underlying PDF library use to created PDF signatures.PdfSignatureDictionary Contains PDF signature dictionary informationProcessExecutorProvider<PE extends ProcessExecutor<?>> SignatureProperties<UnsignedAttribute extends ISignatureAttribute> Defined a "signed-signature-element" or "unsigned-signature-element" of a signatureValidationContext This interface allows the implementation of the validators for: certificates, timestamps and revocation data. -
Class Summary Class Description AIACertificateSource ByteRange This class represents a ByteRange of a PDF RevisionCertificateValidator CertificateVerifierBuilder CMSCertificateSource CMSCRLSource CRLSource that retrieves information from aCMSSignedData
container.CMSOCSPSource OCSPSource that retrieves information from aCMSSignedData
container.CommitmentTypeIndication This class represents the commitment type indication identifiers extracted from the signature.CommonCertificateVerifier This class provides the different sources used to verify the status of a certificate using the trust model.ContainerInfo DataIdentifier DefaultAdvancedSignature DiagnosticDataBuilder This class is used to build JAXB objects from the DSS modelDSSPKUtils ListRevocationSource<R extends Revocation> This class allows to handle a listOfflineRevocationSource
ManifestEntry ManifestFile OCSPAndCRLRevocationSource Fetchs revocation data for a certificate by querying an OCSP server first and then a CRL server if no OCSP response could be retrieved.OidRepository ReferenceValidation This class is used to store individual reference validations.SignatureCertificateSource The advanced signature contains a list of certificate that was needed to validate the signature.SignatureCryptographicVerification SignatureDigestReference A signature reference element references a specific electronic signature.SignatureIdentifier SignaturePolicy Represents the value of a SignaturePolicySignaturePolicyProvider SignatureProductionPlace This class represents the information concerning the signature production place.SignatureValidationContext During the validation of a signature, the software retrieves different X509 artifacts like Certificate, CRL and OCSP Response.SignedDocumentValidator Validates a signed document.SignerRole This class represents the signer roles extracted from the signature.ValidationDataForInclusion ValidationDataForInclusionBuilder Class to build a ValidationDataForInclusion from a signature ValidationContext