Glad its working for you, wasn't really a lot of time to be honest - you can see from the timestamps on the different logins what about 20 minutes or so.
Time well spent on working with a settings I had not played with before, I personally don't have any need for multiple certs or being worried that than cn's don't match ;)
And have not setup password auth either since I have physical control of the device my certs are on – but I can see the desire for these features. And glad my testing worked somehow got it worked out for you. I was always sure I could always revoke my cert if lost, but now I have verified that it does work. In my case though if lost my certs I use - I would prob redo the whole CA portion and gen completely different certs. But with multiple users revoking clearly a good feature to have working.
I do agree I think the export tool should name the certs based upon the username being exported vs use of the generic naming scheme - I would think a minor rewrite of the export tool? Maybe you could write up a post download script you run on the zip before handing it off to the user.
And should would be up for a beer or two for sure if ever in the chicago area.