# Uses of Class
net.shibboleth.idp.plugin.authn.webauthn.exception.WebAuthnAuthenticationClientException

Packages that use WebAuthnAuthenticationClientException
Package
Description
net.shibboleth.idp.plugin.authn.webauthn.client
Client APIs for WebAuthn.
net.shibboleth.idp.plugin.authn.webauthn.client.impl
This package has WebAuthn client implementations for WebAuthn.
net.shibboleth.idp.plugin.authn.webauthn.exception
Exception classes for WebAuthn.

## Uses of WebAuthnAuthenticationClientException in net.shibboleth.idp.plugin.authn.webauthn.client

Methods in net.shibboleth.idp.plugin.authn.webauthn.client that throw WebAuthnAuthenticationClientException
Modifier and Type
Method
Description
`com.yubico.webauthn.data.PublicKeyCredentialRequestOptions`
WebAuthnAuthenticationClient.`createAuthenticationRequest(CredentialRequestOptionsParameters requestParams)`
Create a PublicKeyCredentialRequestOptions for the WebAuthn 'get' call to generate an authentication assertion.
`WebAuthnAuthenticationClient`
WebAuthnAuthenticationClientFactory.`createInstance()`
Create an `WebAuthnAuthenticationClient` instance.
`com.yubico.webauthn.data.PublicKeyCredentialCreationOptions`
WebAuthnAuthenticationClient.`createRegistrationRequest(CredentialCreationOptionsParameters creationOptions)`
Create a PublicKeyCredentialCreationOptions for the WebAuthn 'create' call to generate a new registration attestation.

## Uses of WebAuthnAuthenticationClientException in net.shibboleth.idp.plugin.authn.webauthn.client.impl

Methods in net.shibboleth.idp.plugin.authn.webauthn.client.impl that throw WebAuthnAuthenticationClientException
Modifier and Type
Method
Description
`com.yubico.webauthn.data.PublicKeyCredentialRequestOptions`
YubicoWebAuthnAuthenticationClient.`createAuthenticationRequest(CredentialRequestOptionsParameters requestParams)`
`com.yubico.webauthn.data.PublicKeyCredentialCreationOptions`
YubicoWebAuthnAuthenticationClient.`createRegistrationRequest(CredentialCreationOptionsParameters creationOptions)`
Create a PublicKeyCredentialCreationOptions for the WebAuthn 'create' call to generate a new registration attestation.

## Uses of WebAuthnAuthenticationClientException in net.shibboleth.idp.plugin.authn.webauthn.exception

Subclasses of WebAuthnAuthenticationClientException in net.shibboleth.idp.plugin.authn.webauthn.exception
Modifier and Type
Class
Description
`class`
`AssertionFailureException`
Exception that is throw if an authentication assertion is not valid.
`class`
`RegistrationFailureException`
Exception that is throw if a public key credential registration (attestation) is not valid.