Expand description
Hardened provider-neutral blocking transport implementation.
Structs§
- Bearer
Token - Owned bearer authorization value with redacted diagnostics and volatile cleanup of the adapter-owned bytes.
- Blocking
Client - Hardened provider-neutral reqwest blocking transport.
- Blocking
Client Builder - Builder requiring endpoint, bearer token, user agent, and all timeout dimensions before a client can be constructed.
- Custom
Endpoint Acknowledgement - Explicit acknowledgement that a custom endpoint is a credential destination.
- Fips
TlsPolicy - Deployment-managed trust anchors and complete CRLs for FIPS TLS.
- Https
Endpoint - Validated HTTPS API endpoint, optionally including a fixed base path.
- RawBlocking
Client - Raw blocking HTTP executor with no implicit authentication or provider policy.
- RawBlocking
Client Builder - Builder for a raw client with no credential, provider, media, or retry policy.
- Request
Timeouts - Explicit total-request and connection timeout policy.
- User
Agent - Validated, non-secret user-agent header value.
Enums§
- Bearer
Token Error - Bearer-token validation error.
- Build
Error - Client construction failure.
- Credential
State Error - Credential-state access failure.
- Endpoint
Error - HTTPS endpoint validation or target-composition error.
- RawHttp
Error - Payload-free raw HTTP execution failure.
- Timeout
Error - Timeout policy validation error.
- Token
Rotation Error - Bearer-token validation or rotation failure.
- Transport
Error - Payload-free transport failure.
- User
Agent Error - User-agent validation error.
Constants§
- MAX_
BEARER_ TOKEN_ BYTES - Maximum bearer-token length accepted by the adapter.
- MAX_
CONFIGURED_ ENDPOINT_ BYTES - Maximum endpoint input accepted before URL parsing or allocation.
- MAX_
RAW_ REQUEST_ BODY_ BYTES - Maximum request body copied into raw adapter-owned staging.
- MAX_
TIMEOUT_ SECONDS - Maximum configured timeout accepted by the adapter.
- MAX_
UPSTREAM_ HTTP1_ HEADERS - Maximum response-header fields parsed by pinned Hyper HTTP/1.
- MAX_
UPSTREAM_ HTTP1_ HEAD_ BYTES - Maximum pinned Hyper HTTP/1 read buffer before a head-too-large failure.
Type Aliases§
- RawTransport
Failure - Delivery-phased raw reqwest failure.