Hi all:
I'm developing a web service using axis2 & tomcat .
It´s a little bit complicated due to the fact that I act as a server but
within the aar in which I act as a server in same procedure I have to call to
external Web Services (for calling those External Web Service which are legacy
it´s used Axis.
Those external Web Service are not secured, I´m not using SSL because
tender are not asking for it.
All work Ok, I mean I deploy aar and I make a calle to my server and
everything ok.
One of this Web Service now needs to be used using SSL, it means use a
certificate.
I know how to secure a Web Service that´s not the problem, in fact I have
got all working.
The key problem is that to get my keystore path I don´t want to use
absolute path because I´m not the admin of the server.
And I´m facing that I don´t know how to do it, let me explain it with an
example.
There I use a keystdata.jks keystore file to store some certificates. When
I give the Absolute Path
for the keysdata.jks, everything works fine. But I am looking for a way
to give the file path in relative to the source file. To achive that I
have tried several methods and nothing works.
My project could be like that, so at first glance my keystore is placed at the
what I thought is the root level, so just writing
System.setProperty("javax.net.ssl.keyStore",
"keysdata.jks");
I thought it should look in the root level. But nothing works (I mean an
absolute path yes it works)
+Project
|-src
|-keysdata.jks
Do anyone have any idea?
Thank you
Kind regards,
Oscar