Class DssXadesSignature

java.lang.Object
org.digidoc4j.impl.asic.xades.DssXadesSignature
All Implemented Interfaces:
Serializable, XadesSignature
Direct Known Subclasses:
BesSignature

public abstract class DssXadesSignature extends Object implements XadesSignature
DSS XADES signature
See Also:
  • Constructor Details

    • DssXadesSignature

      public DssXadesSignature(XadesValidationReportGenerator reportGenerator)
      Parameters:
      reportGenerator - XADES validation report generator
  • Method Details

    • validate

      public XadesValidationResult validate()
      Description copied from interface: XadesSignature
      Validates the signature.
      Specified by:
      validate in interface XadesSignature
      Returns:
      the validation result.
    • validateAt

      public XadesValidationResult validateAt(Date validationTime)
      Description copied from interface: XadesSignature
      Validates signature against the specified validation time.
      Specified by:
      validateAt in interface XadesSignature
      Parameters:
      validationTime - validation time
      Returns:
      validation result
    • getDssSignature

      public eu.europa.esig.dss.xades.validation.XAdESSignature getDssSignature()
      Description copied from interface: XadesSignature
      This method returns XAdES signature(XAdESSignature object).
      Specified by:
      getDssSignature in interface XadesSignature
      Returns:
      XAdESSignature.