.. contents:: Table of Contents :depth: 3 .. _ref_authentication.proto: authentication.proto ================================================================== .. index:: AuthenticateRequest .. _ref_market.mass.AuthenticateRequest: AuthenticateRequest ------------------------------------------------------------------ Initiates the challenge/response protocol. Response via GenericResponse. Returns an error if the public key is not an enrolled KeyCard, or a challenge to be signed by the KeyCard. .. csv-table:: AuthenticateRequest type fields :header: "Field", "Type", "Label", "Description" :widths: auto "public_key", ":ref:`ref_market.mass.PublicKey`", "", "of their keyCard" .. index:: ChallengeSolvedRequest .. _ref_market.mass.ChallengeSolvedRequest: ChallengeSolvedRequest ------------------------------------------------------------------ Completes authentication by supplying the signature over the challenge. Responded to with GenericResponse. No error means the user is authenticated. .. csv-table:: ChallengeSolvedRequest type fields :header: "Field", "Type", "Label", "Description" :widths: auto "signature", ":ref:`ref_market.mass.Signature`", "", ""