How to Guides

These guides detail how to use common features of the Ionic SDK. You should first follow a Getting Started Guide before referring to these.

Application Metadata

This page describes how to add to the basic sample app to set the minimum recommended metadata.

Enable Logging

This page describes how to add to the basic sample app to enable logging, which can both show what is happening with the Ionic SDK, but also provides convenient logging functionality for you to use for your application.

SEP Persistors

This page describes how to add to the basic sample app to use a specific persistor, which is required on Linux and is applicable on other platforms in some use-cases.

Protecting Files

This page describes how to add to the basic sample app to encrypt and decrypt a file instead of a string.

Direct Key Usage

This page describes how to add to operate over keys directly, creating and fetching them, and then using them to encrypt. In many applications, it is better to leverage the easy-to-use functional capabilities in the Ionic SDK instead of directly manipulating keys and ciphertext.

Building C++ with a Makefile

The following instructions will get you up and running with a GNU Make + GCC / Clang environment on Mac OS X or Linux. This page includes a Makefile that can be used as-is for simple projects or can be used as a reference or jumping-off point for more complex projects.