This functionality is needed in case the user wants to send a transaction and signs it using the signature provided by the keycard (or any other compatible way).