We have a mechanism for remembering the smart card certificate selection in tlclient, but this only works as long as there is only one card being used. This is because we are storing the certificate serial in a variable, "CERTIFICATE" that only holds a single value. We should look at handling multiple cards, such that the selection is remembered even if more than one card is used frequently. This could improve the usability in use cases where many users share a workstation or terminal.