webauthn-0.1.0.0: Relying party (server) implementation of the WebAuthn 2 specification
Stabilityinternal
Safe HaskellNone
LanguageHaskell2010

Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Description

This module maps every Model type to a WebIDL type. As the name of the module and typclass suggest, this is used to perform the conversion between the WebIDL and Model representations.

Synopsis

Documentation

class Convert hs Source #

Convert hs indicates that the Haskell-specific type hs has a more general JavaScript-specific type associated with it, which can be accessed with IDL.

Associated Types

type IDL hs :: Type Source #

Instances

Instances details
Convert CoseSignAlg Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL CoseSignAlg Source #

Convert AuthenticatorSelectionCriteria Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Convert CredentialDescriptor Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL CredentialDescriptor Source #

Convert CredentialUserEntity Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL CredentialUserEntity Source #

Convert CredentialRpEntity Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL CredentialRpEntity Source #

Convert AuthenticationExtensionsClientOutputs Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Convert AuthenticationExtensionsClientInputs Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Convert AssertionSignature Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL AssertionSignature Source #

Convert Timeout Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL Timeout Source #

Convert Challenge Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL Challenge Source #

Convert CredentialId Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL CredentialId Source #

Convert UserAccountName Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL UserAccountName Source #

Convert UserAccountDisplayName Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL UserAccountDisplayName Source #

Convert UserHandle Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL UserHandle Source #

Convert RelyingPartyName Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL RelyingPartyName Source #

Convert RpId Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL RpId Source #

Convert AttestationConveyancePreference Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Convert UserVerificationRequirement Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Convert ResidentKeyRequirement Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL ResidentKeyRequirement Source #

Convert AuthenticatorAttachment Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL AuthenticatorAttachment Source #

Convert CredentialType Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL CredentialType Source #

Convert [CredentialDescriptor] Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL [CredentialDescriptor] Source #

Convert [CredentialParameters] Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL [CredentialParameters] Source #

Convert [AuthenticatorTransport] Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL [AuthenticatorTransport] Source #

Convert hs => Convert (Maybe hs) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (Maybe hs) Source #

Convert (AttestationObject 'True) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (AttestationObject 'True) Source #

Convert (CredentialOptions 'Registration) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (CredentialOptions 'Registration) Source #

Convert (CredentialOptions 'Authentication) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (CredentialOptions 'Authentication) Source #

Convert (Credential 'Registration raw) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (Credential 'Registration raw) Source #

Convert (Credential 'Authentication raw) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (Credential 'Authentication raw) Source #

Convert (AuthenticatorResponse 'Registration raw) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (AuthenticatorResponse 'Registration raw) Source #

Convert (AuthenticatorResponse 'Authentication raw) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (AuthenticatorResponse 'Authentication raw) Source #

Convert (AuthenticatorData 'Authentication raw) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (AuthenticatorData 'Authentication raw) Source #

Convert (CollectedClientData c 'True) Source # 
Instance details

Defined in Crypto.WebAuthn.Model.WebIDL.Internal.Convert

Associated Types

type IDL (CollectedClientData c 'True) Source #