19 releases (12 breaking)

0.13.0 Jul 15, 2024
0.12.0 Aug 24, 2023
0.11.0 Aug 3, 2023
0.10.0 Jun 15, 2023
0.1.0 Jul 7, 2020

#80 in Cryptography

Download history 6556/week @ 2024-04-03 7014/week @ 2024-04-10 6898/week @ 2024-04-17 6200/week @ 2024-04-24 6697/week @ 2024-05-01 6354/week @ 2024-05-08 7900/week @ 2024-05-15 6485/week @ 2024-05-22 7875/week @ 2024-05-29 8636/week @ 2024-06-05 9225/week @ 2024-06-12 8411/week @ 2024-06-19 7723/week @ 2024-06-26 7180/week @ 2024-07-03 9820/week @ 2024-07-10 6437/week @ 2024-07-17

33,383 downloads per month
Used in 33 crates (12 directly)

MIT/Apache

585KB
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.7–1.6MB
~35K SLoC