PasskeyCapability

sealed interface PasskeyCapability

Represents a capability or extension that a passkey client, platform bridge, or authenticator might support.

Capabilities are modeled as either a typed W3C WebAuthn Extension or a typed Platform behavior.

Inheritors

Types

Link copied to clipboard
data class Extension(val extension: WebAuthnExtension) : PasskeyCapability

A capability that resolves directly to a specific W3C protocol extension identifier.

Link copied to clipboard
data class Platform(val feature: PlatformCapability) : PasskeyCapability

A capability supplied by the operating-system platform integration.