About the SafeNet ProtectToolkit-C Programming Guide

This document provides instructions for using the SafeNet ProtectToolkit-C Application Programming Interface. It contains the following chapters and appendices:

>An Introduction to PKCS#11
Introduction to PKCS#11 programming

>Environments
Application, development, and configuration environments

>Object Classes
Supported object types

>SafeNet ProtectToolkit-C Mechanisms
Supported mechanism types

>Sample Programs
Sample programs included with the SDK

>Best Practice Guidelines
Development tips and techniques and best practice guidelines

>ctbrowse – Token Browser
ctbrowse application

>API Tutorial: Development of a Sample Application
Full tutorial with complete details on the FCrypt sample

>PKCS#11 Logger Library
Reference on how to use the PKCS#11 logger library

>PKCS#11 Command Reference
Full reference on the SafeNet ProtectToolkit-C implementation of the PKCS#11 API

>CTUTIL.H Functionality Reference
Reference for the CTUTIL library

>CTEXTRA.H Library Reference
Reference for the CTEXTRA library

>HEX2BIN.H Library Reference
Reference for the HEX2BIN library

>HSMAdmin.H Library Reference
Reference for the HSMAdmin library

>KMLib.H Library Reference
Partial reference for the KMLib library

>ctauth.h Library Reference
Partial reference for the ctauth.h library

>Attribute Certificate

This preface also includes the following information about this document:

>Customer Release Notes

>Gemalto Rebranding

>Audience

>Document Conventions

>Support Contacts

For information regarding the document status and revision history, see Document Information.