Multiple client authentication certificates
Our application interfaces with several vendors using HTTPS. One vendor issued us a certificate to authenticate us and we have successfully implemented the interface by setting the keyStore, keyStoreType and keyStorePassword System properties to use the pkcs12 file. How do you handle a situation when you have two different interfaces that each require a client certificate? Changing the System properties online to use different keystore values is not thread safe. What is the best way to handle this?
Thanks,
Steve

