Package-level declarations
Types
Configuration used when creating an iOS WalletSdkBridge.
Swift-facing credential store override.
Database key material returned by a Swift-owned database key provider.
Swift-facing provider for app-supplied encrypted wallet database keys.
Database-key ownership modes exposed to the Swift wallet bridge.
Swift-facing DID document store override.
Serializable error returned to Swift callers when a bridge operation fails.
Coarse error category for Swift bridge failures.
Trusted signer details returned after Swift verifies signed Credential Issuer Metadata.
Authority category assigned by Swift after it verifies the signed metadata JWS.
Swift-facing trust boundary for signed Credential Issuer Metadata.
Runtime provider; trust in this provider's assertions is established by the application.
Selects an immutable provider and its verification key for the issuer requiring attestation.
Swift-friendly result of a key-use authorization preflight.
Swift-bridge representation of the authorization policy selected for a newly created key.
Variants supported by WalletBridgeKeyUseAuthorizationPolicy.
Enforcement boundary reported for a supported timed-reuse key.
Timeout-validation capability reported for a supported timed-reuse key.
Successful preparation; failures use the normal result channel.
Swift-friendly public verification material.
Persistence configuration exposed to the Swift wallet bridge.
An OpenID4VP validation error retained locally because remote reporting was unsafe.
Result wrapper used by Swift bridge operations.
DID document entry exchanged with Swift custom DID stores.
Preserves a Swift provider's typed failure through Kotlin/Native's NSError boundary.
iOS-facing bridge around MobileWallet operations.
Factory for creating WalletSdkBridge instances with iOS storage and key dependencies.