---
title: "Lacuna PKI SDK"
description: "PKI SDK is a .NET library for decoding and validating X.509 certificates and for creating and validating CMS/CAdES, PDF/PAdES and XmlDSig/XAdES signatures."
canonical: "https://docs.lacunasoftware.com/en-us/articles/pki-sdk"
locale: "en"
product: "PKI SDK"
last_updated: "2026-07-14"
---

# Lacuna PKI SDK

The PKI SDK is a software library for .NET applications to perform operations related to public key infrastructure (PKI).

> **Tip**
>
> PKI SDK is part of our line of public key infrastructure (PKI) solutions. We encourage you to check out the
> [PKI Solutions Guide](https://docs.lacunasoftware.com/en-us/articles/pki-guide) to make sure this is the right product for your case.

With PKI SDK, you can:

* Decoding and validating X.509 public key certificates
* Decoding, validating and issuing X.509 attribute certificates
* Creating and validating CMS/CAdES digital signatures
* Creating and validating PDF/PAdES digital signatures
* Creating and validating XmlDSig/XAdES digital signatures

This documentation contains conteptual topics about how to use the library as well as code samples and a complete API reference.

To start using PKI SDK, see article [Get started](https://docs.lacunasoftware.com/en-us/articles/pki-sdk/get-started) or access the [sample projects repository on GitHub](https://github.com/LacunaSoftware/PkiSuiteSamples/tree/master/dotnet).
