authentication.proto

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.

AuthenticateRequest type fields

Field

Type

Label

Description

public_key

PublicKey

of their keyCard

ChallengeSolvedRequest

Completes authentication by supplying the signature over the challenge. Responded to with GenericResponse. No error means the user is authenticated.

ChallengeSolvedRequest type fields

Field

Type

Label

Description

signature

Signature