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

Crypto.WebAuthn.Metadata.UAF

Description

Types related to the FIDO UAF Protocol as defined in the relevant (spec)

Synopsis

Documentation

newtype AAID Source #

Constructors

AAID Text 

Instances

Instances details
FromJSON AAID Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

ToJSON AAID Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

Show AAID Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

Methods

showsPrec :: Int -> AAID -> ShowS #

show :: AAID -> String #

showList :: [AAID] -> ShowS #

Eq AAID Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

Methods

(==) :: AAID -> AAID -> Bool #

(/=) :: AAID -> AAID -> Bool #

newtype KeyIdentifier Source #

Hex string, this value MUST be calculated according to method 1 for computing the keyIdentifier as defined in RFC5280 section 4.2.1.2.

Constructors

KeyIdentifier Text 

data Version Source #

Instances

Instances details
FromJSON Version Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

ToJSON Version Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

Generic Version Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

Associated Types

type Rep Version :: Type -> Type #

Methods

from :: Version -> Rep Version x #

to :: Rep Version x -> Version #

Show Version Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

Eq Version Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

Methods

(==) :: Version -> Version -> Bool #

(/=) :: Version -> Version -> Bool #

type Rep Version Source # 
Instance details

Defined in Crypto.WebAuthn.Metadata.UAF

type Rep Version = D1 ('MetaData "Version" "Crypto.WebAuthn.Metadata.UAF" "webauthn-0.5.0.1-inplace" 'False) (C1 ('MetaCons "Version" 'PrefixI 'True) (S1 ('MetaSel ('Just "major") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnsignedShort) :*: S1 ('MetaSel ('Just "minor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnsignedShort)))