Package be.fgov.ehealth.technicalconnector.signature.impl.xades

# Interface XadesSpecification

All Known Implementing Classes:
  `XadesBesSpecification`, `XadesCSpecification`, `XadesSpecification`, `XadesTSpecification`

public interface XadesSpecification

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `XMLNS_XADES_1_3_2`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, org.apache.xml.security.signature.XMLSignature sig, String uuid, Map<String,Object> options)`
  `void`
  `addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, org.apache.xml.security.signature.XMLSignature sig, Credential signing, String uuid, Map<String,Object> options)`
  `void`
  `verify(SignatureVerificationResult result, Element sigElement)`

- ## Field Details

  - ### XMLNS_XADES_1_3_2

    static final String XMLNS_XADES_1_3_2
    See Also:
      - Constant Field Values

- ## Method Details

  - ### addOptionalBeforeSignatureParts

    void addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, org.apache.xml.security.signature.XMLSignature sig, Credential signing, String uuid, Map<String,Object> options) throws TechnicalConnectorException
    Throws:
      `TechnicalConnectorException`

  - ### addOptionalAfterSignatureParts

    void addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, org.apache.xml.security.signature.XMLSignature sig, String uuid, Map<String,Object> options) throws TechnicalConnectorException
    Throws:
      `TechnicalConnectorException`

  - ### verify

    void verify(SignatureVerificationResult result, Element sigElement)