NCryptoki Wiki

Modified on 2017/07/20 12:19 by Administrator — Categorized as: Uncategorized

Welcome to NCryptoki Wiki!
NCryptoki is a library for .NET framework 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/HSM in any application.

The home of NCryptoki is here: http://www.ncryptoki.com/

The PKCS#11 specification can be downloaded from here: PKCS#11 2.20

A good place to know more about how to use NCryptoki is also the NCryptoki Forum

Wiki Table of Contents
  1. Introduction to NCryptoki
  2. Introduction to PKCS#11 specifications
  3. More in depth in NCryptoki
  4. Installation
  5. Known PKCS#11 modules
  6. Quick Guide
  7. NCryptoki API Documentation
  8. JCryptoki API Documentation
  9. How to redistribute NCryptoki
  10. How NCryptoki manages PKCS#11 errors
  11. How to install the license
  12. Java Tutorial

Virtual Cryptoki
  1. Virtual Cryptoki Quick Guide

How to use NCryptoki in C#
  1. C# Tutorial
  2. Attach NCryptoki to native PKCS#11 dll
  3. List all keys, Public and Private
  4. How to import an X509 Certificate
  5. How to import a .pfx or a .p12 file
  6. How to generate an RSA Key Pair
  7. How to generate a PKCS#10 certification request
  8. How to manage a mechanism parameter
  9. How to extract an RSA private key
  10. How to extract an RSA public key
  11. How to extract a DES secret key
  12. How to extract an X509Certificate
  13. Encrypt and Decrypt with a DES3 key

How to use NCryptoki in VB.NET
  1. How to generate a PKCS#10 certification request

How to use NCryptoki in VB.6
  1. VB6 Tutorial

How to use NCryptoki in Delphi
  1. Under Construction