1[package] 2name = "x509-parser" 3version = "0.12.0" 4description = "Parser for the X.509 v3 format (RFC 5280 certificates)" 5license = "MIT/Apache-2.0" 6keywords = ["X509","Certificate","parser","nom"] 7authors = ["Pierre Chifflier <chifflier@wzdftpd.net>"] 8homepage = "https://github.com/rusticata/x509-parser" 9repository = "https://github.com/rusticata/x509-parser.git" 10categories = ["parser-implementations", "cryptography"] 11readme = "README.md" 12edition = "2018" 13 14include = [ 15 "CHANGELOG.md", 16 "LICENSE-*", 17 "README.md", 18 ".gitignore", 19 ".travis.yml", 20 "Cargo.toml", 21 "src/*.rs", 22 "tests/*.rs", 23 "assets/*.crl", 24 "assets/*.csr", 25 "assets/*.der", 26 "assets/*.pem", 27 "assets/crl-ext/*.der", 28 "examples/*.rs" 29] 30 31[package.metadata.docs.rs] 32all-features = true 33rustdoc-args = ["--cfg", "docsrs"] 34 35[features] 36default = [] 37verify = ["ring"] 38validate = [] 39 40[dependencies] 41base64 = "0.13" 42chrono = { version="0.4", default-features=false, features=["std"] } 43data-encoding = "2.2.1" 44lazy_static = "1.4" 45nom = "7.0" 46oid-registry = { version="0.2.0", features=["crypto", "x509"] } 47rusticata-macros = "4.0" 48ring = { version="0.16", optional=true } 49der-parser = { version = "6.0.0", features=["bigint"] } 50thiserror = "1.0" 51