Package org.digidoc4j

Class SignatureFinalizerBuilder

java.lang.Object
org.digidoc4j.SignatureFinalizerBuilder

public final class SignatureFinalizerBuilder extends Object
Builder for creating a signature finalizer for finalizing signing process.
  • Constructor Details

    • SignatureFinalizerBuilder

      public SignatureFinalizerBuilder()
  • Method Details

    • aFinalizer

      public static org.digidoc4j.impl.SignatureFinalizer aFinalizer(Container container, SignatureParameters signatureParameters)
      Create a new signature finalizer based on a container and signature parameters. Container type is used to determine which type of signature finalizer should be created.
      Parameters:
      container - container to be signed.
      signatureParameters - signature parameters. These are related to the signing location and signer roles
      Returns:
      finalizer for creating a signature.
    • aFinalizer

      public static org.digidoc4j.impl.SignatureFinalizer aFinalizer(List<DataFile> dataFilesToSign, SignatureParameters signatureParameters, Configuration configuration, Container.DocumentType documentType)
      Create a new signature finalizer based on datafiles, signature parameters, configuration and document type. Document type is used to determine which type of signature finalizer should be created.
      Parameters:
      dataFilesToSign - datafiles to be signed
      signatureParameters - signature parameters. These are related to the signing location and signer roles
      configuration - configuration context
      documentType - type of a document
      Returns:
      finalizer for creating a signature