29#ifndef FIDO_REGISTRATION_H_
30#define FIDO_REGISTRATION_H_
This class is used to perform registration step on client side.
Definition: registration.h:44
This class is used to perform registration step on client side.
Definition: webauthn_registration.h:36
void set_client_data(const unsigned char *, const char *) override
Helper method to set client data context.
Definition: webauthn_registration.cc:202
webauthn_registration()
Definition: webauthn_registration.h:38
std::string get_client_data_json()
Definition: webauthn_registration.cc:303
bool parse_challenge(const char *challenge) override
Helper method to parse the challenge received from server during registration process.
Definition: webauthn_registration.cc:59
bool generate_signature() override
This method checks if a token device is available on client host.
Definition: webauthn_registration.cc:240
bool make_challenge_response(unsigned char *&buf) override
This method will extract authenticator data, signature, certificate from fido_cred_t struct,...
Definition: webauthn_registration.cc:126
size_t get_client_data_json_len()
Definition: webauthn_registration.cc:299
std::string m_client_data_json
Definition: webauthn_registration.h:47
Definition: buf0block_hint.cc:30