Expand description
Request signing adapters — Noop passthrough and HTTP sidecar bridge. Covers Frida RPC, AWS Sig V4, OAuth 1.0a, custom HMAC, and device attestation. Request signing adapters.
Provides concrete crate::ports::signing::SigningPort implementations:
| Adapter | Use case |
|---|---|
crate::adapters::signing::NoopSigningAdapter | Testing / no-op passthrough |
crate::adapters::signing::HttpSigningAdapter | Delegate to any external signing sidecar over HTTP |
§Frida RPC bridge example
Run a Frida sidecar that exposes a POST /sign endpoint, then wire it in:
use stygian_graph::adapters::signing::{HttpSigningAdapter, HttpSigningConfig};
let signer = HttpSigningAdapter::new(HttpSigningConfig {
endpoint: "http://localhost:27042/sign".to_string(),
..Default::default()
});§AWS Signature V4 / custom HMAC
Implement crate::ports::signing::SigningPort directly, or point crate::adapters::signing::HttpSigningAdapter at a
lightweight signing sidecar that handles key material and algorithm details.
Structs§
- Http
Signing Adapter - A
SigningPortthat delegates to an external HTTP signing sidecar. - Http
Signing Config - Configuration for
HttpSigningAdapter. - Noop
Signing Adapter - A no-op
SigningPortthat passes requests through unsigned.