Safelayer's OpenSignX Java applet that is capable of electronically signing web forms and documents on top of several platforms and web browsers. The applet produces a basic Electronic Signature (enveloping XAdES format) using X.509v3 certificates (i.e. Spanish ID card "DNI electrónico", Verisign, Spanish Royal Mint "CERES-FNMT").
The demonstration (OpenSignX) on how to use such applet has been improved by forwarding the signed results to the TrustedX platform in order to verify and time-stamp the locally signed file.
The referred demonstration shows how a verification service, TrustedX, time-stamps a previously signed document. The first electronic signature is produced by an applet that has the ability to access signer's personal certificates locally stored.
How does the demonstration work?
Step one of the demonstration allows the user to provide a local file or a text to sign.
On step two the ES will be performed by an applet capable of signing. It allows the user to select one of the certificates handled by the MS-Windows Certificate Manager (CSP). These certificates are stored on disk or on smart cards such as the Spanish Electronic ID (DNI electrónico).
Step three of the demonstration asks the user to either save the ES file or to send it to the TrustedX platform to verify and timestamp producing a ES-T file. Please notice that the electronic signature will be recognized as valid only if the digital certificate used to sign has been issued by any of the Certification Authorities recognized by TrustedX. You can always request the addition of additional CAs.
Step four, as one of the optional final steps, allows the user to save the ES-T file.
ES and ES-T electronic signatures can be verified by using SOAP Test Tool wizard.