All Classes

Class
Description
WebAuthn Relying Parties may use AttestationConveyancePreference to specify their preference regarding attestation conveyance during credential generation.
Allows the setting of additional authenticator attributes for an AuthenticationInitializationRequest.
Used to initialize authentication with an existing credential.
Represents the user on whose behalf authentication with an existing credential should be performed.
Representation of an authenticator associated with an existing credential.
This enumeration's values describe authenticators' attachment modalities.
WebAuthn Relying Parties may use the AuthenticatorSelectionCriteria to specify their requirements regarding authenticator attributes.
Represents a query for filtering and pagination of results when retrieving a list of credentials.
Request for updating a credential.
Provides Hanko API endpoint paths.
Response to a registration, authentication or transaction finalization.
Exception occurring when no proper connection to the Hanko API can be established.
Exception occurring when the Hanko API does not respond with a status code in the range 2xx.
Exception occurring when requests to the Hanko API cannot be authenticated (i.e.
Encapsulates main configuration parameters for creating a HankoWebAuthnClient.
Exception occurring on errors during serialization of request payloads or deserialization of Hanko API response payloads or HMAC calculation.
Base Exception for all Hanko exceptions.
Main HankoHttpClientBase extension providing methods aligned with HTTP verbs/operations used with the Hanko API.
Abstract base client that performs actual requests to the Hanko API.
Encapsulates a Hanko API response.
Custom Json parser used for serializing Hanko API payloads and deserializing Hanko API responses.
Exception occurring if requested resources are not found by the Hanko API (i.e.
Main client type for performing registration, authentication, transactions and credential management.
Utility class for providing an authorization header to use for making authenticated calls to the Hanko API.
Enumeration of HTTP methods.
Allows the setting of additional authenticator attributes for a RegistrationInitializationRequest.
Used to initialize a credential registration operation.
Represents the user on whose behalf registration of a credential should be performed.
Base representation of a user on whose behalf registration and authentication are performed with the Hanko API.
A WebAuthn Relying Party may require user verification for some of its operations but not for others, and may use this type to express its needs.
Representation of a credential.