-
Notifications
You must be signed in to change notification settings - Fork 229
X509 Certificates Handling
The cryptoauthlib
library streamlines X.509 certificate management for Microchip CryptoAuthentication devices. It provides APIs to generate, parse, sign, and verify X.509 certificates, utilizing secure key storage and cryptographic operations performed by the hardware.
The library abstracts ASN.1 DER encoding/decoding and certificate structure, enabling secure creation and processing of certificates without exposing private keys outside the device. This facilitates robust device authentication, provisioning, and mutual TLS for embedded and IoT applications.
cryptoauthlib
supports efficient encoding and decoding of X.509 certificates, including compressed certificate formats to reduce memory and bandwidth usage. This enables secure certificate storage and transmission in resource-constrained environments while maintaining X.509 compatibility.
For more details, see the Microchip Application Note AN8974.