20 releases (13 breaking)

new 0.14.0 Nov 22, 2024
0.13.0 Jul 15, 2024
0.12.0 Aug 24, 2023
0.10.0 Jun 15, 2023
0.1.0 Jul 7, 2020

#61 in Cryptography

Download history 8496/week @ 2024-08-02 8442/week @ 2024-08-09 8042/week @ 2024-08-16 10341/week @ 2024-08-23 8817/week @ 2024-08-30 8006/week @ 2024-09-06 6256/week @ 2024-09-13 6533/week @ 2024-09-20 8483/week @ 2024-09-27 10875/week @ 2024-10-04 8269/week @ 2024-10-11 9307/week @ 2024-10-18 9216/week @ 2024-10-25 8753/week @ 2024-11-01 8037/week @ 2024-11-08 8529/week @ 2024-11-15

36,350 downloads per month
Used in 50 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.6MB
~35K SLoC