18 releases (11 breaking)

0.12.0 Aug 24, 2023
0.10.0 Jun 15, 2023
0.9.0 Nov 8, 2022
0.7.1 May 20, 2022
0.1.0 Jul 7, 2020

#121 in Cryptography

Download history 4907/week @ 2023-12-12 4684/week @ 2023-12-19 2718/week @ 2023-12-26 7023/week @ 2024-01-02 8178/week @ 2024-01-09 10500/week @ 2024-01-16 13616/week @ 2024-01-23 10870/week @ 2024-01-30 10806/week @ 2024-02-06 8422/week @ 2024-02-13 8043/week @ 2024-02-20 7605/week @ 2024-02-27 6285/week @ 2024-03-05 9531/week @ 2024-03-12 7017/week @ 2024-03-19 5485/week @ 2024-03-26

29,613 downloads per month
Used in 34 crates (12 directly)

MIT/Apache

585KB
12K SLoC

Crates.io docs.rs Crates.io

Compatible with rustc 1.60. 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.7–1.7MB
~36K SLoC