Sinadura is an open source
java-based multiplatform desktop application for signing PDF’s, that
provides a simple solution for digital signature and electronic
invoice processes. This software guarantees the integrity, the
identity, and the no repudiation of any PDF document, for example, in
payslips, contracts, invoices or certifications.
The legal disquisitions regarding to the storage, custody or
preservation of many of these signed documents for companys and public
administrations recommend the use of enterprise content management
systems such as Alfresco ECM or
Nuxeo DM. The ECM systems can
help us to manage the full document lifecycle, involving sinadura
desktop client in digital signing processes/workflows with this
integration. The process of signing is performed on the client side,
and therefore, we can use both smartcard (pkcs11) or software
certificates (pkcs12) for the common signing features of sinadura
(visible stamps, customized background images, TSA timestamps or OCSP validation)
In
previous posts (in spanish), we commented the integration of
sinadura client with Alfresco ECM repository, which covered the
basic ECM functionality for adding, updating, browsing, downloading
and deleting documents from sinadura client. The ECM functionality is
now implemented in sinadura client for Nuxeo DM 5.3.x via REST API,
including the next repository actions:
- Add to Nuxeo path: This option allows us to add
selected PDF documents in sinadura client to a chosen workspace in
the Nuxeo repository. The final path is selected with the help of a
sinadura browsing component. - Add to Nuxeo default path: The default path is
defined with the browsing component in sinadura preferences. Then,
the selected pdf’s are added directly to this default path. - Download from Nuxeo: This option allows us to
browse the Nuxeo repository and to download locally a chosen PDF
file to sinadura client. - Update in Nuxeo: With this option, we can update a
file in the repository, which can be previously downloaded from
Nuxeo repository (and signed with sinadura). - Create Workspaces: We can create new workspaces
from sinadura client in the repository. - Delete from Nuxeo: We can also delete a document in
the repository via this option (always with the necessary permissions).
I let here some of the screenshots of the sinadura connector
for Nuxeo. For example, the Nuxeo repository authentication preferences:
The default path for adding PDF’s in Nuxeo repository is also
selected in preferences window:
Updating a signed document in Nuxeo:
We
are currently working in sinadura 3.0, which will allow to sign
any type of file (not only a PDF file). Please contact us,
for more information about the connector, or about digital signing and
enterprise content management services.