15 releases (8 breaking)

Uses new Rust 2021

0.9.0 Nov 8, 2022
0.7.1 May 20, 2022
0.7.0 Mar 4, 2022
0.6.1 Jun 2, 2021
0.1.0 Jul 7, 2020

#73 in Cryptography

Download history 1965/week @ 2022-08-15 2126/week @ 2022-08-22 2388/week @ 2022-08-29 2218/week @ 2022-09-05 1548/week @ 2022-09-12 1698/week @ 2022-09-19 1605/week @ 2022-09-26 1644/week @ 2022-10-03 1501/week @ 2022-10-10 1783/week @ 2022-10-17 1712/week @ 2022-10-24 2473/week @ 2022-10-31 2457/week @ 2022-11-07 3270/week @ 2022-11-14 3270/week @ 2022-11-21 3244/week @ 2022-11-28

12,322 downloads per month
Used in 10 crates (6 directly)

MIT/Apache

440KB
9K 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.5–1.5MB
~32K SLoC