fido2 library

Library to parse FIDO2 request / response and interactive with FIDO2 authenticators.

Classes

AuthenticatorInfo
ClientPin
ClientPinRequest
ClientPinResponse
CmCredential
CmMetadata
CmRp
CoseKey
Represents a key as specified by RFC8152: CBOR Object Signing and Encryption (COSE)
CredentialManagement
CredentialManagementRequest
CredentialManagementResponse
Ctap2
CtapDevice
CtapResponse<T>
Represents response from Client to Authenticator Protocol (CTAP) devices
EcdhEsHkdf256
Represents a COSE key of type ECDH-ES+HKDF-256 (see RFC8152 11.1)
EncapsulateResult
ES256
Represents a COSE key of type ES256 (ECDSA w/ SHA-256, see RFC8152 8.1)
PinProtocol
PinProtocolV1
PinProtocolV2
PublicKeyCredentialDescriptor
PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity
UnsupportedKey
Represents a currently unsupported COSE key type

Exceptions / Errors

CtapError
Represents an error retuned by CTAP device