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

#138 in Cryptography

Download history 8692/week @ 2024-01-08 9557/week @ 2024-01-15 13354/week @ 2024-01-22 11079/week @ 2024-01-29 11289/week @ 2024-02-05 9068/week @ 2024-02-12 7608/week @ 2024-02-19 8018/week @ 2024-02-26 6689/week @ 2024-03-04 8686/week @ 2024-03-11 7374/week @ 2024-03-18 6781/week @ 2024-03-25 6448/week @ 2024-04-01 6545/week @ 2024-04-08 6874/week @ 2024-04-15 6573/week @ 2024-04-22

26,632 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
~37K SLoC