Get started

This guide provides guidance to application programmers who are incorporating DigiCert® TrustCore SDK NanoSec into their devices’ C/C++ application source code. NanoSec features are described, and integration procedures are provided.

Before beginning to incorporate NanoSec into an application, get familiarized with some related documents and concepts, as well as the recommended general integration approach.

This guide provides guidance to application programmers who are incorporating DigiCert® TrustCore SDK NanoSec client or server into their devices’ C/C++ application source code.

This guide assumes that you are already familiar with the following:

  • C programming: TrustCore SDK components are provided as ANSI-C source (.c and.h files), distributed in a ZIP file. To use a components’ API, you need to be able to unzip it, integrate it with your application’s code, and understand how to interface to C-style structures and call C functions.
  • Your operating system: TrustCore SDK components are largely independent of the underlying operating system. However, within the context of your operating system, you should understand how to perform basic functions such as communicating with external devices.
  • Security concepts: This guide provides background information for working with TrustCore SDK code. However, neither cryptography nor basic security concepts such as handshaking, TCP/IP, and so on are covered. For information about such topics, you are encouraged to seek out reference books from authors experienced in the field, and to consult reference material that is available on the Internet.