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.
Used to
initialize a transaction operation
.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.