picky-asn1-x509 0.12.0

Provides ASN1 types defined by X.509 related RFCs
Documentation
[package]
name = "picky-asn1-x509"
version = "0.12.0"
authors = [
    "BenoƮt CORTIER <bcortier@devolutions.net>",
    "Sergey Noskov <snoskov@avito.ru>",
    "Kim Altintop <kim@monadic.xyz>",
    "Joe Ellis <joe.ellis@arm.com>",
    "Hugues de Valon <hugues.devalon@arm.com>",
    "Isode Ltd./Geobert Quach <geobert.quach@isode.com>",
    "Alexandr Yusuk <aleksandr.yusuk@apriorit.com>",
]
description = "Provides ASN1 types defined by X.509 related RFCs"
edition = "2021"
rust-version = "1.60"
license = "MIT OR Apache-2.0"
repository = "https://github.com/Devolutions/picky-rs"

[dependencies]
picky-asn1 = { version = "0.8", path = "../picky-asn1" }
picky-asn1-der = { version = "0.4", path = "../picky-asn1-der" }
serde = { version = "1.0.186", features = ["derive"] }
oid = { version = "0.2.1", features = ["serde_support"] }
base64 = "0.21"
num-bigint-dig = { version = "0.8.4", optional = true }
widestring = { version = "1.0.2", default-features = false, features = ["alloc"], optional = true }
zeroize = { version = "^1.6", optional = true }

[dev-dependencies]
num-bigint-dig = "0.8.4"
pretty_assertions = "1.4.0"
hex = "0.4.3"
expect-test = "1"

[features]
legacy = ["num-bigint-dig"]
pkcs7 = ["widestring"]
pkcs12 = []
ctl = ["pkcs7"]
zeroize = ["dep:zeroize", "picky-asn1/zeroize"]