23 releases (13 breaking)

0.14.3 Jan 16, 2025
0.14.1 Nov 26, 2024
0.13.0 Jul 15, 2024
0.12.0 Aug 24, 2023
0.1.0 Jul 7, 2020

#55 in Cryptography

Download history 10014/week @ 2024-10-22 8379/week @ 2024-10-29 7883/week @ 2024-11-05 8785/week @ 2024-11-12 9071/week @ 2024-11-19 9960/week @ 2024-11-26 11686/week @ 2024-12-03 11584/week @ 2024-12-10 11288/week @ 2024-12-17 3807/week @ 2024-12-24 6108/week @ 2024-12-31 9688/week @ 2025-01-07 10075/week @ 2025-01-14 11598/week @ 2025-01-21 9316/week @ 2025-01-28 9111/week @ 2025-02-04

41,955 downloads per month
Used in 57 crates (15 directly)

MIT/Apache

635KB
12K SLoC

Crates.io docs.rs Crates.io

Compatible with rustc 1.61. Minimal rustc version bumps happen only with minor number bumps in this project.

picky-asn1-x509

Provide implementation for types defined in X.509 RFC and related RFC (PKCS#8, PKCS#10).

This crate doesn't provide an easy to use API to create, read and validate X.509 certificates. This is a low-level library providing only raw types for serialization and deserialization purposes. These types are implementing serde's Serialize and Deserialize and are to be used with picky-asn1-der. If you're looking for a higher level API, you may be interested by the picky crate which uses this library internally and provides a nicer API.

Dependencies

~0.6–1.5MB
~33K SLoC