[image of the Head of a GNU]

GPKCS-11 is an implementation of PKCS#11: Cryptographic Token Interface Standard. GPKCS-11 is still in development and may lead to loss of data and has potential security holes. FSF, the GNU Project or TC TrustCenter are not liable to any damages, direct or indirect, that arise through the use of the software.

PKCS#11 defines an interface for the communication of arbitrary applications with systems that perform cryptogrphic operations, like en- and decryption, signing and verifying. These systems, called token, may be Chipcards (with appropriate reader), discrete hardware systems or pure software implementations.

GPKCS-11 provides support functions to make the development of support for new tokens easier and contains a complete software token, as well as an automated testing environment. In a later version this software token will be usable as complete and secure tool for cryptographic applications. In this phase GPKCS-11 may serve as a testing tool in the development of new applications that contain cryptographic support.

This is code in work. It is currently only tested to run under Solaris 2.5.1/SPARC. It should be able to run on other UNIX platforms. Only the creation of shared libraries will create problems. The use of libtool to solve this problem is on the top of our list of further developments. The development was done on Windows NT in parallel, and should be able to run on it as well. But the distribution does not contain our project files, as this would have made it too bloated. Due to this is the creation of an automatic build for NT one of the features planed for future releases.

GPKCS-11 is still in development stage. You can find the latest release here.

Return to GNU's home page.

Please send FSF & GNU inquiries & questions to There are also other ways to contact the FSF.

Please send comments on these web pages to, send other questions to

Copyright (C) 1999 TC TrustCenter, Am Werder 1, 21073 Hamburg, Germany

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: $Date: 2002/08/15 06:59:15 $ $Author: mohit $