Skip to main content

Module identity

Module identity 

Source
Expand description

RFC 8224 authentication and verification services.

Supported (S-34): outbound and inbound call policies select these services through sipx-call, which constrains their public shape. sipx remains pre-1.0, so Supported does not mean frozen; breaking changes receive a migration note.

Network retrieval and trust remain caller-owned. This module only orders policy decisions, supplies a bounded cache, and maps verification failures to their specified SIP statuses.

Structs§

AuthenticationService
RFC 8224 §6.1 authentication service.
CachedCredentials
A bounded successful-credential cache in front of a caller’s fetcher.
Freshness
Maximum accepted absolute clock skew.
SigningCredential
An application-owned signing credential.
VerificationCredential
A verification credential already interpreted and trusted by caller policy.
VerificationService
RFC 8224 §6.2 verification service.

Enums§

AuthenticationError
Authentication-service failure before an Identity field could be added.
CredentialError
Caller-owned credential acquisition outcome.
Verification
Successful verification state.
VerificationFailure
Verification-service failure with its RFC 8224 §6.2.2 status.

Traits§

Authority
Local policy deciding which originating identities may be asserted.
CredentialFetcher
Caller-supplied info URI acquisition and authority policy.