Acesso Vários Webservice

Bom dia Pessoal.

Tenho uma aplicação com Spring Boot.
Dessa aplicação eu acesso 2 webservices WSDL sem certificado digital, com usuário e senha.

Agora surgiu a necessidade de acessar um terceiro webservice, só que esse é com certificado digital.
Consegui fazer a configuração para utilizar certificado digital conforme segue:

System.setProperty(“javax.net.ssl.keyStoreType”, “PKCS12”);
System.setProperty(“javax.net.ssl.keyStore”, caminhoDoCertificado); System.setProperty(“javax.net.ssl.keyStorePassword”, senhaDoCertificado);

Depois disso começou meu problema.
Se eu acesso o webservice com certificado primeiro o outro webservice não funciona da erro “(403)Forbidden”.

Se eu acesso o webservice sem o certificado primeiro o outro da ero “javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure”

Alguma dica de fazer funcionar ma mesma aplicação? Ou terei que fazer uma aplicação separada?

Pelo o que pesquisei eu não posso setar a configuração com System.setProperty pois dai vale para todo o tomcat.
Alguém java como configurar diferente?