webauthn-0.5.0.1: Relying party (server) implementation of the WebAuthn 2 specification
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Crypto.WebAuthn.Operation.CredentialEntry

Description

This module represents all the information the Relying Party must store in the database for every credential.

Synopsis

Documentation

data CredentialEntry Source #

This type represents the database row a Relying Party server needs to store for each credential that's registered to a user

Instances

Instances details
ToJSON CredentialEntry Source # 
Instance details

Defined in Crypto.WebAuthn.Operation.CredentialEntry

Generic CredentialEntry Source # 
Instance details

Defined in Crypto.WebAuthn.Operation.CredentialEntry

Associated Types

type Rep CredentialEntry :: Type -> Type #

Show CredentialEntry Source # 
Instance details

Defined in Crypto.WebAuthn.Operation.CredentialEntry

Eq CredentialEntry Source # 
Instance details

Defined in Crypto.WebAuthn.Operation.CredentialEntry

type Rep CredentialEntry Source # 
Instance details

Defined in Crypto.WebAuthn.Operation.CredentialEntry

type Rep CredentialEntry = D1 ('MetaData "CredentialEntry" "Crypto.WebAuthn.Operation.CredentialEntry" "webauthn-0.5.0.1-inplace" 'False) (C1 ('MetaCons "CredentialEntry" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ceCredentialId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CredentialId) :*: S1 ('MetaSel ('Just "ceUserHandle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserHandle)) :*: (S1 ('MetaSel ('Just "cePublicKeyBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicKeyBytes) :*: (S1 ('MetaSel ('Just "ceSignCounter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SignatureCounter) :*: S1 ('MetaSel ('Just "ceTransports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AuthenticatorTransport])))))