Salve galera,
Estou com um problema para utilizar um cliente do AXIS 2. Para configurar os certificados eu uso o seguinte:
System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
System.setProperty("javax.net.ssl.keyStore", "./cert.pfx");
System.setProperty("javax.net.ssl.keyStorePassword", "******");
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
System.setProperty("javax.net.ssl.trustStore", "certP.keystore");
Assim funciona perfeitamente. Porém o sistema roda em servidor (Glassfish) e eu preciso dessas configurações dinamicamente pois eu preciso configurar vários certificados e o System.setProperty não da certo.
Alguem sabe como configurar o certificado de segurança do Axis2 dinamicamente sem utilizar o System.setProperty?
Só pra constar no Axis 1 eu utilizava a classe: org.apache.axis.client.SSLClientAxisEngineConfig
e passava uma instancia dela na hora de instanciar o ServiceLocator.
Obrigado…