Key management

When a user is enrolled, user signing public and private keys are generated.

Return the user signing public key to verify the signature of a signed message during authentication using the withMessageToSign(message) method.

This could be used for non-repudiation and validation of transactions. The SDK can create an electronic signature on behalf of the user. This requires biometric authentication, as signing can only happen together with a biometric authentication attempt.

Get public key:

 Keyless.getUserPublicSigningKey(accountId)

Sign using private key: Keyless.authenticate()

Last updated