Files
kca/web/Cargo.toml
T
woggioni 4f3a632f4b Implement KCA: web reimplementation of XCA PKI workflows
- kaya backend with OIDC sessions, API tokens, Postgres/Tortoise models
- AES-256-GCM private key storage and full certificate/CSR/CRL domain logic
- Sycamore/WASM SPA for vaults, keys, requests, certificates, CRLs and templates
- imports/exports, XCA .xdb migration, Docker Compose stack and tests
2026-10-23 02:06:55 +00:00

47 lines
880 B
TOML

[package]
name = "kca-web"
version = "0.1.0"
edition = "2021"
description = "Sycamore/WASM frontend for KCA"
[dependencies]
sycamore = "0.9"
sycamore-router = "0.9"
gloo-net = "0.6"
gloo-timers = "0.3"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
wasm-bindgen = "0.2"
wasm-bindgen-futures = "0.4"
web-sys = { version = "0.3", features = [
"Window",
"Document",
"Location",
"Storage",
"HtmlInputElement",
"HtmlSelectElement",
"HtmlTextAreaElement",
"HtmlAnchorElement",
"HtmlElement",
"Element",
"Event",
"EventTarget",
"File",
"FileList",
"Blob",
"BlobPropertyBag",
"Url",
"Navigator",
"Clipboard",
"HtmlDetailsElement",
"HtmlFormElement",
"DomTokenList",
] }
js-sys = "0.3"
base64 = "0.22"
console_error_panic_hook = "0.1"
[profile.release]
opt-level = "z"
lto = true