# WebAuthnP256

`WebAuthnP256` is deprecated. Use `WebAuthn` instead.

## Functions

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`WebAuthnP256.createCredential`](/api/WebAuthnP256/createCredential) | Creates a new WebAuthn P256 Credential, which can be stored and later used for signing. |
| [`WebAuthnP256.sign`](/api/WebAuthnP256/sign) | Signs a challenge using a stored WebAuthn P256 Credential. If no Credential is provided, a prompt will be displayed for the user to select an existing Credential that was previously registered. |
| [`WebAuthnP256.verify`](/api/WebAuthnP256/verify) | Verifies a signature using the Credential's public key and the challenge which was signed. |

## Types

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`WebAuthnP256.AttestationConveyancePreference`](/api/WebAuthnP256/types#webauthnp256attestationconveyancepreference) |  |
| [`WebAuthnP256.AuthenticatorAttachment`](/api/WebAuthnP256/types#webauthnp256authenticatorattachment) |  |
| [`WebAuthnP256.AuthenticatorTransport`](/api/WebAuthnP256/types#webauthnp256authenticatortransport) |  |
| [`WebAuthnP256.BufferSource`](/api/WebAuthnP256/types#webauthnp256buffersource) |  |
| [`WebAuthnP256.COSEAlgorithmIdentifier`](/api/WebAuthnP256/types#webauthnp256cosealgorithmidentifier) |  |
| [`WebAuthnP256.CredentialMediationRequirement`](/api/WebAuthnP256/types#webauthnp256credentialmediationrequirement) |  |
| [`WebAuthnP256.LargeBlobSupport`](/api/WebAuthnP256/types#webauthnp256largeblobsupport) |  |
| [`WebAuthnP256.P256Credential`](/api/WebAuthnP256/types#webauthnp256p256credential) | A WebAuthn-flavored P256 credential. |
| [`WebAuthnP256.PrfExtension`](/api/WebAuthnP256/types#webauthnp256prfextension) | Inputs for the WebAuthn PRF extension. |
| [`WebAuthnP256.PublicKeyCredential`](/api/WebAuthnP256/types#webauthnp256publickeycredential) |  |
| [`WebAuthnP256.PublicKeyCredentialType`](/api/WebAuthnP256/types#webauthnp256publickeycredentialtype) |  |
| [`WebAuthnP256.ResidentKeyRequirement`](/api/WebAuthnP256/types#webauthnp256residentkeyrequirement) |  |
| [`WebAuthnP256.SignMetadata`](/api/WebAuthnP256/types#webauthnp256signmetadata) | Metadata for a WebAuthn P256 signature. |
| [`WebAuthnP256.UserVerificationRequirement`](/api/WebAuthnP256/types#webauthnp256userverificationrequirement) |  |
