wiki:TechSpecs

Workstation requirements

eParapher needs the following technical environment :

System Architecture x86, ppc, sparc
Operating SystemAll Windows, Linux and MACOS X
Java Runtime version 1.5 or later
KeyStore PKCS#12, JKS, JCEKS, BouncyCastle or CSP (MSCAPI)
Hardware Anything that come with a full supported PKCS#11 interface
Signature Algorithm SHA-1 to SHA-512, MD-5
KeyPair Format RSA, DSA, ECDSA
PKI Standards X.509v3, CRL, OCSP, TSP, LDAP


Libraries

eParapher is based on the following API's:

  •  eclipse RCP for the GUI APIs.
  •  iText for PDF signature and simple PDF convertion of images and plain text files.
  •  Bouncy Castle for the Cryptographic API's.
  •  Sun's JCE Providers for accessing Microsoft certificate store (CAPI), PKCS #11's hardware tokens and XML Signature APIs.
  •  OpenOffice engine for converting your Office Documents, including word, excel and powerpoint, into PDF.


Open Standards

eParapher is devlopped around the following standards :

IETF RFCs

W3C standards

XML Digital Signature :

XML Encryption :

Adobe PDF format

OpenOffice? format

Java standards


Development and continuous integration Tools

eParapher is developped around the  Agile methodology.

Best efforts are made by the team in order to automate everything.

Tools

Subversion is used to manage the code repository.

Apache Maven is the project management tool for building, unit testing, technical web site, deployement, ...

For the documentation, docbook is used for generating different formats : html, pdf and eclipse doc.

Eclipse is used as an IDE, with  Mylyn plugin and this Trac website in order to improve reactivity and productivity.