cert/aziot-certd/Cargo.toml (38 lines of code) (raw):
[package]
name = "aziot-certd"
version = "0.1.0"
authors = ["Azure IoT Edge Devs"]
edition = "2021"
[dependencies]
async-recursion = "1"
async-trait = "0.1"
base64 = "0.21"
foreign-types-shared = "0.1"
futures-util = "0.3"
hex = "0.4"
http = "0.2"
hyper = "0.14"
hyper-openssl = "0.9"
lazy_static = "1"
libc = "0.2"
log = "0.4"
openssl = "0.10"
openssl-sys = "0.9.86" # for openssl_sys::PKCS7
percent-encoding = "2"
regex = "1"
serde = "1"
serde_json = "1"
tokio = { version = "1", features = ["parking_lot", "sync", "time"] }
url = "2"
wildmatch = "2"
aziot-cert-common-http = { path = "../aziot-cert-common-http" }
aziot-certd-config = { path = "../aziot-certd-config" }
aziot-key-client = { path = "../../key/aziot-key-client" }
aziot-key-client-async = { path = "../../key/aziot-key-client-async" }
aziot-key-common = { path = "../../key/aziot-key-common" }
aziot-key-common-http = { path = "../../key/aziot-key-common-http" }
aziot-key-openssl-engine = { path = "../../key/aziot-key-openssl-engine" }
cert-renewal = { path = "../cert-renewal" }
config-common = { path = "../../config-common", features = ["watcher"] }
http-common = { path = "../../http-common" }
openssl2 = { path = "../../openssl2" }