Stability | experimental |
---|---|
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Fido Registry of Predefined Values FIDO Alliance Proposed Standard 17 December 2019
Synopsis
- data UserVerificationMethod
- = USER_VERIFY_PRESENCE_INTERNAL
- | USER_VERIFY_FINGERPRINT_INTERNAL
- | USER_VERIFY_PASSCODE_INTERNAL
- | USER_VERIFY_VOICEPRINT_INTERNAL
- | USER_VERIFY_FACEPRINT_INTERNAL
- | USER_VERIFY_LOCATION_INTERNAL
- | USER_VERIFY_EYEPRINT_INTERNAL
- | USER_VERIFY_PATTERN_INTERNAL
- | USER_VERIFY_HANDPRINT_INTERNAL
- | USER_VERIFY_PASSCODE_EXTERNAL
- | USER_VERIFY_PATTERN_EXTERNAL
- | USER_VERIFY_NONE
- | USER_VERIFY_ALL
- data KeyProtectionType
- data MatcherProtectionType
- data AuthenticatorAttachmentHint
- data TransactionConfirmationDisplayType
- data AuthenticationAlgorithm
- = ALG_SIGN_SECP256R1_ECDSA_SHA256_RAW
- | ALG_SIGN_SECP256R1_ECDSA_SHA256_DER
- | ALG_SIGN_RSASSA_PSS_SHA256_RAW
- | ALG_SIGN_RSASSA_PSS_SHA256_DER
- | ALG_SIGN_SECP256K1_ECDSA_SHA256_RAW
- | ALG_SIGN_SECP256K1_ECDSA_SHA256_DER
- | ALG_SIGN_SM2_SM3_RAW
- | ALG_SIGN_RSA_EMSA_PKCS1_SHA256_RAW
- | ALG_SIGN_RSA_EMSA_PKCS1_SHA256_DER
- | ALG_SIGN_RSASSA_PSS_SHA384_RAW
- | ALG_SIGN_RSASSA_PSS_SHA512_RAW
- | ALG_SIGN_RSASSA_PKCSV15_SHA256_RAW
- | ALG_SIGN_RSASSA_PKCSV15_SHA384_RAW
- | ALG_SIGN_RSASSA_PKCSV15_SHA512_RAW
- | ALG_SIGN_RSASSA_PKCSV15_SHA1_RAW
- | ALG_SIGN_SECP384R1_ECDSA_SHA384_RAW
- | ALG_SIGN_SECP512R1_ECDSA_SHA512_RAW
- | ALG_SIGN_ED25519_EDDSA_SHA512_RAW
- data PublicKeyRepresentationFormat
- data AuthenticatorAttestationType
Documentation
data UserVerificationMethod Source #
Instances
data KeyProtectionType Source #
KEY_PROTECTION_SOFTWARE | |
KEY_PROTECTION_HARDWARE | |
KEY_PROTECTION_TEE | |
KEY_PROTECTION_SECURE_ELEMENT | |
KEY_PROTECTION_REMOTE_HANDLE |
Instances
data MatcherProtectionType Source #
Instances
data AuthenticatorAttachmentHint Source #
Instances
data TransactionConfirmationDisplayType Source #
Instances
data AuthenticationAlgorithm Source #
Instances
FromJSON AuthenticationAlgorithm Source # | |
Defined in Crypto.WebAuthn.Metadata.FidoRegistry | |
ToJSON AuthenticationAlgorithm Source # | |
Defined in Crypto.WebAuthn.Metadata.FidoRegistry | |
Generic AuthenticationAlgorithm Source # | |
Defined in Crypto.WebAuthn.Metadata.FidoRegistry type Rep AuthenticationAlgorithm :: Type -> Type # | |
Show AuthenticationAlgorithm Source # | |
Defined in Crypto.WebAuthn.Metadata.FidoRegistry showsPrec :: Int -> AuthenticationAlgorithm -> ShowS # show :: AuthenticationAlgorithm -> String # showList :: [AuthenticationAlgorithm] -> ShowS # | |
Eq AuthenticationAlgorithm Source # | |
Defined in Crypto.WebAuthn.Metadata.FidoRegistry | |
type Rep AuthenticationAlgorithm Source # | |
Defined in Crypto.WebAuthn.Metadata.FidoRegistry type Rep AuthenticationAlgorithm = D1 ('MetaData "AuthenticationAlgorithm" "Crypto.WebAuthn.Metadata.FidoRegistry" "webauthn-0.9.0.0-inplace" 'False) ((((C1 ('MetaCons "ALG_SIGN_SECP256R1_ECDSA_SHA256_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_SECP256R1_ECDSA_SHA256_DER" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ALG_SIGN_RSASSA_PSS_SHA256_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_RSASSA_PSS_SHA256_DER" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ALG_SIGN_SECP256K1_ECDSA_SHA256_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_SECP256K1_ECDSA_SHA256_DER" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ALG_SIGN_SM2_SM3_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ALG_SIGN_RSA_EMSA_PKCS1_SHA256_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_RSA_EMSA_PKCS1_SHA256_DER" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "ALG_SIGN_RSASSA_PSS_SHA384_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_RSASSA_PSS_SHA512_RAW" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ALG_SIGN_RSASSA_PKCSV15_SHA256_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_RSASSA_PKCSV15_SHA384_RAW" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ALG_SIGN_RSASSA_PKCSV15_SHA512_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_RSASSA_PKCSV15_SHA1_RAW" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ALG_SIGN_SECP384R1_ECDSA_SHA384_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ALG_SIGN_SECP512R1_ECDSA_SHA512_RAW" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ALG_SIGN_ED25519_EDDSA_SHA512_RAW" 'PrefixI 'False) (U1 :: Type -> Type)))))) |
data PublicKeyRepresentationFormat Source #
Instances
data AuthenticatorAttestationType Source #