Expand description
HTTP client adapter layer for Auths.
Implements the network port traits defined in auths-core using reqwest.
Each client wraps HTTP endpoints for the Auths infrastructure services.
§Modules
HttpRegistryClient— registry service client for identity and attestation operationsHttpWitnessClient— synchronous witness client for KERI event submissionHttpAsyncWitnessClient— async witness client with quorum supportHttpIdentityResolver— DID resolution over HTTP
Modules§
- namespace
- Namespace verification adapters for package ecosystem ownership proofs. Namespace verification adapters for package ecosystem ownership proofs.
Structs§
- Http
Async Witness Client - HTTP-based witness client implementing
AsyncWitnessProvider. - Http
Gist Publisher - HTTP implementation that publishes platform claim proofs as public GitHub Gists.
- Http
GitHubO Auth Provider - HTTP implementation of the GitHub device authorization flow (RFC 8628).
- Http
GitHub SshKey Uploader - HTTP implementation that uploads SSH signing keys to GitHub for commit verification.
- Http
Identity Resolver - HTTP-backed implementation of
IdentityResolver. - Http
Jwks Client - HTTP-based implementation of JwksClient with built-in caching.
- Http
JwtValidator - HTTP-based implementation of JwtValidator using jsonwebtoken crate.
- Http
NpmAuth Provider - HTTP client that verifies npm access tokens.
- Http
Pairing Relay Client - HTTP-backed implementation of
PairingRelayClient. - Http
Registry Claim Client - HTTP implementation that submits platform identity claims to the auths registry.
- Http
Registry Client - HTTP-backed implementation of
RegistryClient. - Http
Timestamp Client - HTTP-based implementation of TimestampClient for RFC 3161 timestamp authority operations.
- Http
Witness Client - HTTP-backed implementation of
WitnessClient. - Oidc
Token Claims - OIDC claims structure with standard JWT fields.
Functions§
- circleci_
oidc_ token - CircleCI OIDC token acquisition.
- default_
http_ client - Builds an HTTP client with hardened defaults.
- github_
actions_ oidc_ token - GitHub Actions OIDC token acquisition.
- gitlab_
ci_ oidc_ token - GitLab CI OIDC token acquisition.
- normalize_
workload_ claims - Normalize platform-specific OIDC claims to a standard WorkloadIdentity format.
- resolve_
verified_ platform_ context - Fetches verified platform claims from the registry for the given DID.