aboutsummaryrefslogtreecommitdiff

MOA-Signature (MOA-SPSS)

Description

MOA-Signature, which is also called MOA-SPSS provides a Web-Service interface and a library for signature creation and signature verification. This application consists of two parts

  • Signature generation: MOA-SS implements signature generation on sever-side for XAdES (XML) and CAdES (CMS) signatures.

  • Signature verification: MOA-SP implements signature verification and certificate validation on server-side for XAdES, CAdES, , PAdES, and ASiC signatures.

Building

The application is build into a Web-application and into a set of jars that can be directly used in another application. The Web application has to be deployed into an application service, like Apache Tomcat

The project can be build with :

./gradlew clean assemble

The resulting war file can be deployed into an application server

Set Java System-Property -Dmoa.spss.server.configuration=/path/to/configuration... to set the configuration for this application

Configuration

A default configuration is located at /release-infos/handbook/conf/

Generate a Release Package

The full release packages for will be automatically assembled by gradle build-process. Before release build, all release related information have to added into infos folder. To add release informations follow the steps outlined below.

Add a file with release informations to: ./release-infos/readme_{version}.txt

Add, remove, or update the application description in the handbook

modify: ./release-infos/handbook/

Generate a release package with:

./gradlew release

The full release package will be located add ./moaSig/releases/*

where

  • moa-spss-lib-... is the package with the library and dependencies
  • moa-spss---- is the Web application with configuration and additional informations

Changelog

v3.2.1

  • Bugfix
    • Mögliche infinity Loop beim Parsen von PDF Dateien behoben (siehe [PDFBOX-4623])
      • Aktualisierung von Drittherstellerbibliotheken

v3.2.0

  • Wechsel zu JAXB API v3.0
  • Wechsel von log4j zu logback
  • Anpassungen an der TSL Implementierung
  • Updates von Bibliotheken zur Stabilitätsverbesserung
  • Aktualisierung von Drittherstellerbibliotheken

v3.1.4

  • Mindestanforderung für JAVA 8
  • Anpassungen an der TSL Implementierung
  • Updates von Bibliotheken zur Stabilitätsverbesserung
  • TrustStore Update in der Beispielkonfiguration

v3.1.3

  • Anpassungen an der TSL Implementierung

  • Updates von Bibliotheken zur Stabilitätsverbesserung

  • TrustStore Update in der Beispielkonfiguration