CryptoSys PKI Toolkit Extra Interfaces

This page contains interfaces to the CryptoSys PKI Toolkit in different languages. Most of these interfaces have been kindly prepared by Dr Richard Koch unless otherwise noted. We have not tested these. They come with no support or warranties whatsoever. Please make your own checks and use at your own risk.

Writing your own interface

Hint: If you are considering writing an interface to the CryptoSys PKI Toolkit, please note that the DLL is a simple Win32 DLL not an ActiveX one, and that only 32-bit signed integers (LONG) and ANSI strings (LPSTR) are used throughout. You call the functions in the same way you call Win32 API functions like GetUserName. Refer to the sections of the manual on Return Values and Type Conversions.

D Programming Language

http://www.digitalmars.com/d/index.html
D is a general purpose systems and applications programming language. It is a higher level language than C++, but retains the ability to write high performance code and interface directly with the operating system API's and with hardware.

Interface for CryptoSys PKI: diCrPKID.d which includes a port of the .NET C# classes, and a zip file with the associated lib file and a QAD set of tests.
Last updated: 12 September 2006 for version 2.9.

Stony Brook Iso Modula-2

http://www.modula2.org/sb/index.php

Interface for CryptoSys PKI: diCrPKI.mod and diCrPKI.def, or in a zipped file which includes a modula-2-compatible diCrPKI.lib file.
Last updated: 17 April 2005

PowerBASIC

http://www.powerbasic.com/

Interface for CryptoSys PKI: diCrPKI-powerbasic.txt
Last updated: 24 February 2005

PowerBuilder Script

Jorge Perez has provided a script in PowerBuilder that uses some of the DLL functions in CryptoSys PKI. This is the same example for SAT Mexico that we prepared using VB6. It should give any Powerbuilder user the necessary information to use any of the functions in the Toolkit.

Example interface: powerbuilder.sat.txt
Last updated: 10 March 2006

.NET

See our own .NET Class Library with test code for C# and VB.NET programmers.

This page last updated: 12 September 2006


Home | PKI Home | Purchase | Cryptography Software Code | Contact us
Copyright © 2005-6 D.I. Management Services Pty Limited ABN 78 083 210 584, Sydney, Australia. All rights reserved.
<www.di-mgt.com.au>   <www.cryptosys.net>