> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://v3.viem.sh/api/mcp` to find what you need.

# WebAuthn Types

:::info
`WebAuthn` is a re-export of ox's [`WebAuthn`](https://oxlib.sh/api/WebAuthn/types). Refer to the ox documentation for the full reference.
:::

## `WebAuthn.AttestationConveyancePreference`

## `WebAuthn.AuthenticatorAttachment`

## `WebAuthn.AuthenticatorTransport`

## `WebAuthn.BufferSource`

## `WebAuthn.COSEAlgorithmIdentifier`

## `WebAuthn.CredentialMediationRequirement`

## `WebAuthn.LargeBlobSupport`

## `WebAuthn.P256Credential`

A WebAuthn-flavored P256 credential.

## `WebAuthn.Prf`

Configuration for evaluating a WebAuthn credential-bound PRF.

## `WebAuthn.PrfExtension`

Inputs for the WebAuthn PRF extension.

## `WebAuthn.PublicKeyCredential`

## `WebAuthn.PublicKeyCredentialType`

## `WebAuthn.ResidentKeyRequirement`

## `WebAuthn.SignMetadata`

Metadata for a WebAuthn P256 signature.

## `WebAuthn.UserVerificationRequirement`
