Zur Entwicklung von portablen Anwendungen, bzw. zur einfachen Portierung von Anwendungen, die eine PKCS#11-Schnittstelle nutzen, wird im Rahmen von CRYPT auch die in PKCS#11 beschriebene ANSI C-Schnittstelle mit den Include-Dateien PKCS11.H, PKCS11T.H und PKCS11F.H zur Verfügung gestellt.
Voraussetzung
Wenn Sie diese originale PKCS#11 C-Schnittstelle nutzen möchten, binden Sie das Adaptermodul CRYADAP oder CRYADAPUL aus der Bibliothek SYSLIB.CRYPT.nnn zum Programm hinzu. Das erstere sollte verwendet werden, wenn mit Standard-Einstellungen bzgl. Klein-/Großumwandlung und Behandlung spezieller Zeichen wie '_' übersetzt wird. Der letztere Modul sollte verwendet werden, wenn Entry-Namen mit Kleinbuchstaben oder speziellen Zeichen nicht durch den Compiler transformiert werden.