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
Enums
- ClientPinPermission
- ClientPinSubCommand
- CredentialManagementSubCommand
- CredentialManagementSubCommandParams
- Ctap2Commands
- CtapStatusCode
- Status code in CTAP responses
Exceptions / Errors
- CtapError
- Represents an error retuned by CTAP device