CryptoSys PKI Toolkit Manual

Technical Details

The core executable diCrPKI.dll is a Win32 DLL compiled with Microsoft Visual C++ 2008. There are separate versions compiled for both Win32 (x86) and X64 platforms. The x86 version has been fixed using LegacyExtender so it will still work on W9x and NT4 systems. All programming language interfaces require this DLL to exist in the library search path of the user's system. The core cryptographic functions are written in pure ANSI C with extensive internal checks for memory leaks and overflow issues. The executable diCryptoSys.dll is compatible with all versions of 32-bit Windows (95/98/Me/NT4/2K/XP/2003/Vista/W7). It does not require any other special libraries to work apart from the standard Win32 libraries available in all 32-bit versions of Windows. It is totally independent of the Microsoft Cryptographic API.

The wrapper executable diCrSysPKINet.dll is a .NET Class Library created with Microsoft Visual C# 2008 set to target Microsoft .NET Framework 2.0. It is compiled for all target platforms: Win32 and X64. This requires at least .NET 2.0 SP1 and should be upwardly compatible with all later .NET versions. It can be called from programs written in C# and VB.NET (aka VB2005/VB2008/VB200x). The .NET class library calls the functions in the core Win32 DLL using System.Runtime.InteropServices. The source code for this wrapper DLL is provided in the distribution. For more details on its use, see Using with .NET.

[Contents] [Index]

[HOME]   [NEXT: Self-Tests...]

Copyright © 2004-9 D.I. Management Services Pty Ltd. All rights reserved.