Aloaha CSP APIs

The Aloaha Cryptographic Service Provider is a Multicard CSP to supply standard Windows Applications such as Outlook, Internet Explorer with the cryptographic functions of supported smart cards.

The Aloaha CSP can be accessed with the Microsoft CAPICOM or Crypto API.

For system integrators it might be sometimes usefull to use Aloahas native CSP APIs to gain additional control over the cryptographic functions OR to gain additional performance.


Installation

The Aloaha CSP and CSP APIs are included in all signature capable Aloaha Tools.

Aloaha PDF Suite:
http://www.aloaha.com/download/aloaha_pdf.zip

Aloaha PDF Signator:
http://www.aloaha.com/download/aloaha_signator.zip

Aloaha PDF Saver:
http://www.aloaha.com/download/aloaha_saver.zip

Aloaha sign!:
http://www.aloaha.com/download/aloaha_sign.zip


To be able to use the Aloaha CSP API a valid license key is required. Please contact aloaha@wrocklage.de for an evaluation key!


Programming Model

All Aloaha APIs are implemented as automation compatible COM Objects to make sure that a broad range of programming languages is supported.

The objects can be used "in process" or "out of process (OOP)". The "in process" object is suggested to be used. In case the OOP object has to be used the programmer has to make sure himself that caches etc are flushed correctly.


In Process Object

Both object models use the same set of interfaces to make sure that it is easy for the programmer to switch between the objects. In the samples on this website the "in process" model will be used. 

The "in process" object name is AloahaCSPCore.provider. In VBS you would create the object with the following line of code: set ACSP = CreateObject("AloahaCSPCore.provider")


Out of Process Object

The "Out of Process" Model is suggested to be used in case PINs should be cached even if the object gets unloaded. This model is slightly more performant as well due to better caching mechanism.

As soon the OOP Object has been created a new system tray icon will be visible on the desktop.

The object name is: AloahaCertInstaller.provider
In VBS you would create the object with the following line of code: set ACSP = CreateObject("AloahaCertInstaller.provider")


Request License Key below!


Company
Contact Person  
E-Mail
Telephone
Fax
Comment:

Please enter the code shown on the left in the following field: (This is to prevent automatic spammers)


Aloaha Software / Knowledge Base / Smart Card API / Aloaha CSP API
create PDF Software

Aloaha CSP API

Any questions?
Aloaha Software - Aloaha CSP API
ProductsKnowledge BaseShopSupportPress
Deutsche VersionEnglish version