How to prevent popups when loading a keystore
Hi as corollary to this question I wanted to ask if you know how to prevent the poping of dialogue either to ask for password or to ask to insert a certificate.
We are currently building a system where we have to use the windows keystore to get certificates that are stored on USB token containing both reader and certificate. Unlike the original question we do not experience problems when loading the keystore but when we are accessing it. If there is only a single certificate in the keystore no problem, we get the appropriate password popup at the appropriate time and that's it. However if a second USB key gets inserted in the system and later removed the entry remains in the keystore and from then-on every time we try to access information in the keystore we get a popup to insert the key. This occurs for every certificates in the store for which the key is not currently connected to the computer.
The system we ar开发者_JS百科e interfacing with that requires these certificates necessitates that we perform multiple cryptographic operations and to have these popups to come up every times is rather annoying to say the least.
This might be a bug with your Windows CSP for the tokens. Once the certificates are added to the store, they need to be removed when the device is removed, either by the CSP or some additional "removal" utility.
You can check from certificate manager, what happens if you enter a single key and then remove it, do the certificates disappear from the "my certificates" list.
精彩评论