Usando vários certificados de cliente SSL em Java com o mesmo host
No meu aplicativo Java, preciso conectar-me ao mesmo host usando SSL, mas usando um certificado diferente a cada vez. A razão pela qual preciso usar certificados diferentes é que o site remoto usa uma propriedade de ID do usuário incorporada no certificado para identificar o client
Este é um aplicativo de servidor que roda em 3 sistemas operacionais diferentes e preciso poder trocar certificados sem reiniciar o process
Outro usuário sugeriu a importação de vários certificados no mesmo keystore. Não tenho certeza se isso me ajuda, a menos que haja uma maneira de informar ao Java qual certificado no keystore usar.