Akis Logo
Home What is Akis? Developers Support Contact  

Developers

Below are interface libraries used by developers who develop software and hardware using smart cards. Sample programs are only for test purposes and using these samples means accepting the following terms.

No guarantee is given for the software samples in this page. Unless it is written down, these software samples are distributed with no guarantee that these samples are "as are", explicitly and implicitly, also including that they may be sold or may be used for any purpose. All problems related to software quality and performance belongs to the user. All indirect liabilities caused by the software defects like service, repairs, and correction costs also belong to the user.

PKCS #11 (Cryptographic Token Interface Standard)

This is the standard, released by RSA firm, for using smart cards and similar cryptographic tools. This interface library is specially preferred by Linux and other open source programs to access smart cards.
Related Links Sample Programs
RSA PKCS #11
RSA PKCS #11 standards
akis_testp11.zip
SHA-1: 1da1f233a8fd06a31511fc397af34a288c582c88

Microsoft CAPI (Crypto API)

This is the interface library developed by Microsoft to use cryptographic algorithms. This interface library is distributed with all Microsoft operating systems. Microsoft products use this interface library to access smart cards.
Related Links Sample Programs
Microsoft CAPI Reference Page akis_testmscapi.zip
SHA-1: f6793916651c353354af17ce226fa7bbb29c4440

Java PKCS #11 Provider

Beginning with Java 1.5 version PKCS #11 related service provider has been added to the Java Cryptography Architecture (JCA). Thereby it has been made possible to use smart cards that have PKCS #11 interface with JCA using Java programming language.
Related Links Sample Programs
Java PKCS #11 Reference Page akis_testjava.zip
SHA-1: 945f620a7549751bd1981dfaa2fbeb4234291c9c

OpenSC Projesi

OpenSC Project is an open source interface library that allows developers to use smart cards in various operating systems. The libraries that are presented in OpenSC project work with smart cards that use PKCS #15 data structures. OpenSC libraries also support AKIS smart cards.

Opencard Framework

Opencard project was specially developed to access smart cards using Java programming language. It allows communication with the smart card at command level (APDU).
Related Links
http://www.opencard.org/
AKiS

What is AKIS?| Developers| Contact
© Copyright TÜBİTAK UEKAE, All Rights Reserved

 
Copyright 2007 Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü. All Rights Reserved. Suggestions