Der Aloaha Cryptographic Service Provider ist ein Multicard CSP um Standard-Windows-Anwendungen wie Outlook oder den Internet Explorer mit den kryptografischen Funktionen der unterstützten Smartkarten zu versorgen.
Man kann mittels Microsoft CAPICOM oder Crypto API auf den Aloaha CSP zugreifen.
Für Systemintegratoren könnte es manchmal nützlich sein, Aloahas native CSP APIs zu verwenden, um mehr Kontrolle über die kryptografischen Funktionen zu erlangen oder um eine Performanceverbesserung zu erzielen.
Installation
Der Aloaha CSP und die CSP APIs sind in allen Signierfähigen Aloaha Tools enthalten:
Alle Aloaha APIs sind als automatisierbare COM-Objekte implemetiert, um sicher zu stellen, dass eine große Bandbreite an Programmiersprachen unterstützt wird.
Die Objekte können "in process" oder "out of process (OOP)" verwendet werden. Es wird empfohlen das "in process" Objekt zu verwenden. Falls Sie das OOP Objekt verwenden müssen, muss der Programmierer sicher stellen, dass Zwischenspeicher usw. korrekt gelöscht sind.
In Process Objekt
Beide Objektmodelle benutzen die gleichen Schníttstellen, um sicher zu stellen, dass es für den Programmierer einfach ist zwischen den Objekten zu wechseln. Im Beispiel auf dieser Seite wird das "in process-Modell" verwendet.
Der "in process" Objektname lautet AloahaCSPCore.provider. In VBS würden Sie das Objekt mit der folgenden Codezeile erzeugen:
set ACSP = CreateObject("AloahaCSPCore.provider")
Out of Process Objekt
Das "Out of Process" Modell wird empfohlen falls Sie PINs gecached bleiben müssen auch wenn das Objekt entladen wird. Dieses Modell ist von der Performance her ein wenig besser als damit auch der Caching-Mechanismus besser funktioniert.
Sobald das OOP Objekt erzeugt wird, wird ein entsprechendes System Tray Icon auf Ihrem Desktop sichtbar.
Der Objektname lautet: AloahaCertInstaller.provider In VBS würden Sie das Objekt wie folgt erzeugen:
set ACSP = CreateObject("AloahaCertInstaller.provider")
Fordern Sie hier Ihren Test-Lizenzschlüssel an!
Aloaha Smartcard SDK
Die Aloaha PDF Tools wie z.B. die Aloaha PDF Suite, Aloaha PDF Saver und Aloaha PDF Signator sind in der Lage direkt auf unterstützte Smartkarten zuzugreifen. Dafür wird kein CSP oder PKCS-Modul benötigt.