Share

Smart Sign

File Release Notes and Changelog

Release Name: 0.1.1

Notes:
============================================================
  JMUSCLECARD - MuscleCard API for Java
------------------------------------------------------------
  Copyright (c) 2003 Scuola Superiore Sant'Anna
  Calogero Mauceri  <calmauc@tin.it>
  Tommaso Cucinotta <cucinotta@sssup.it>
============================================================


------------------------------------------------------------
DESCRIPTION
------------------------------------------------------------
QSign is a Qt-based application for smart-card based digital
signatures. It allows to sign a generic file using a PKCS#11
module for accessing cryptographic facilities of an external
device, like a smart-card. Signatures are stored in PKCS#7
format, and can be afterwards verified using the same program.
In order to verify signatures on digital certificates, you
must specify, using the configuration panel, in what folder
the top-level CA certificates are stored on your hard drive.
The public key certificate relative to your signing key is
supposed to reside within the external device.


------------------------------------------------------------
REQUIREMENTS
------------------------------------------------------------
- Qt libraries and includes
- A smart-card reader and a smart-card device
- A PKCS#11 library for your smart-card

As an example, it is possible to use MuscleCard/PCSC-Lite:
Software:
- PCSC-Lite with MuscleCard enabled
  - the PCSC-Lite driver for your smart-card reader
  - the MuscleCard driver (Plugin) for your smart-card
  - Note: JavaCard cards need a MuscleCard Applet instance
    on-board, and it must already have been formatted
Hardware
- a smart-card reader supported by PCSC-Lite
- a smart-card supported by the MuscleCard project


------------------------------------------------------------
LICENSE OF USE
------------------------------------------------------------
This project is distributed under the terms of the GNU GPL
license. See the file COPYING for details.


------------------------------------------------------------
COMPILATION
------------------------------------------------------------
Download the package tarball, unpack it, switch to sources
directory, arrange paths in src/Makefile, then type 'make':

[~] tar -xzf QSign-0.1.1.tar.gz
[~] cd QSign
[~/QSign] emacs src/Makefile
[~/QSign] make


------------------------------------------------------------
INSTALLATION
------------------------------------------------------------
Just type 'make install' (as root). The program executable,
along with a few files, is copied into the paths specified
in the Makefile (default to /usr/local/...).
If you want a user installation, you can type 'make install'
as a normal user, provided that you changed the installation
prefix(es) in src/Makefile to directories where you have
write permissions.


------------------------------------------------------------
USE
------------------------------------------------------------
Just type 'qsign' at the command prompt.


------------------------------------------------------------
DOCUMENTATION
------------------------------------------------------------
Sorry, no documentation is available at the moment. Please,
refer to the MuscleCard API specification, available on the
MUSCLE project web page: http://www.musclecard.com


Changes: