Cryptware

NCryptoki is a library for .NET framework and Java that implements the PKCS#11 specifications and supplies an API for C#, VB.NET, Visual Basic 6, Delphi and other COM interop languages for integrating a PKCS#11 compliant token in any application.

NCryptoki maps the cryptoki's functions defined in PKCS#11 specification in a set of high level classes for C#, VB.NET, and Java and proposes a programming paradigm that allows to integrate your PKCS#11 compliant token in your applications with a few lines of code.

NCryptoki supplies also a COM interface that allows to use the supplied classes in any language that supports COM interop like Visual Basic 6, Delphi etc.

Main Features:
- Compliant with PKCS#11 2.20 specifications
- Compliant with any PKCS#11 smart card/token/HSM
- 32 or 64 bit platform
- .NET Framework 2.0, 3.0, 3.5 and 4.0
- Java 6 or later

NCryptoki allows to avoid from the extremely tedious work needed to import in your favorite programming language the PKCS#11 functions exposed by PKCS#11 native implementations reducing the complexity of the code and saving a lot of development time.

More in depth, PKCS#11 functions for accessing smart cards, as described in PKCS#11 specifications, are implemented in a native, unmanaged, dynamic link library (dll) written in C/C++. If you want to call PKCS#11 functions in your C# and/or VB.NET or Java code you have no chance to avoid from using platform invoke services (P-Invoke) supplied by the framework or JNI, to import the unmanaged functions of the native PKCS#11 library in your C#, VB.NET or Java managed code. But importing functions from an unmanaged dll, expecially from a highly complex PKCS#11 dll, requires very advanced skills in C/C++ and .NET and compels a lot of tedious work to declare the prototypes related to the functions to import using the P-Invoke or JNI rules and to deal with the marshalling of custom parameters.

NCryptoki allows to avoid from dealing with P-Invoke or JNI declarations and allows to avoid from a lot of tedious work needed to code the P-Invoke or JNI declarations.

Download

NCryptoki 1.5.4.2

JCryptoki 1.0.0.2

JQuery Plugin 1.0.0.2

NDigitSign 1.3.1.4

Download

NCryptoki newsletter

QDigitSign

QDigitSign is a library that implements the Digital Signature primitives as defined in the EU and international regulations. DigitSign supports PKCS#7, CAdES, PAdES and XAdES formats, Timestamp protocol, CRL and OCSP verifications and any PKCS#11 token/HSM.It is available for .NET Framework, Java, iOS and Android.

Read More

 

Smart Card Smart OS

Low Cost, Microprocessor, programmable Smart Card, with SmartOS operating system, 2, 8, 16, 32 KB EEPROM, T=1 protocol, cryptographic coprocessor, compliant with ISO 7816, PC/SC, PKCS#11, MS CryptoAPI/CSP, Electronic Wallet.
 

Read More

 

Login Assistant

Login Assistant is a lightweight, Single Sign-On tool that manages passwords for all your applications and services by a single authentication PIN. By Login Assistant you can definitely forget your passwords. The table of passwords, is encrypted and stored in an hardware device, such as a smart card, a USB hard disk or a flash memory card and is protected by an authentication PIN. The PIN is the only thing you have to remember to have access to all your passwords.

Read More

Login Defender

Login Defender is a system for controlling access to your Windows PC using a smart card or token equivalent. Login Defender replaces the standard windows authentication module and offers a two-factor login: smart card + PIN or smart card + biometric recognition of fingerprint.

Read More

Smart Card SDK

Smart Card SDK is a development kit for programming applications with smart cards on Windows platforms. The SDK provides a set of tools, libraries, manuals and sample codes for smart card programming in C++, C#, VB.NET, Visual Basic 6, Java, Delphi and other COM interop languages, accompanied by several code samples in various programming languages.

Read More Download