Simon Josefsson

Version libpskc 2.6.6. The latest version of this documentation can be found on-line at


The Portable Symmetric Key Container (PSKC) format is used to transport and provision symmetric keys to cryptographic devices or software. The PSKC Library (libpskc) allows you to parse, validate and generate PSKC data. This manual documents the interfaces of PSKC library and contains a tutorial to get you started working with the library and the command-line tool (pskctool).

I. PSKC Tutorial
PSKC Introduction
Library libpskc
Converting PSKC data to CSV format
Digitally sign PSKC data
Verify signed PSKC data
Create PSKC data
Command line pskctool
Parse and print summary of PSKC data
Validate PSKC against XML Schema
Digitally sign PSKC data
Verify digitally signed PSKC data
II. API Reference
pskc — Top-level include file.
version — Library version handling.
global — Global functions.
errors — Error handling.
enums — PSKC value enumerations and related functions.
container — High-level PSKC container handling.
keypackage — PSKC keypackage handling.
API Index
Index of new API in 2.2.0
Index of deprecated API