In axis2.xml you can give keystore details for each transportSender,
transportReceiver when needed. Check axis2.xml contents.
e.g.
<transportSender name="https" class="
org.apache.axis2.transport.nhttp.HttpCoreNIOSSLSender">
<parameter name="non-blocking" locked="false">true</parameter>
<parameter name="keystore" locked="false">
<KeyStore>
<Location>identity.jks</Location>
<Type>JKS</Type>
<Password>password</Password>
<KeyPassword>password</KeyPassword>
</KeyStore>
</parameter>
<parameter name="truststore" locked="false">
<TrustStore>
<Location>trust.jks</Location>
<Type>JKS</Type>
<Password>password</Password>
</TrustStore>
</parameter>
<!--<parameter
name="HostnameVerifier">DefaultAndLocalhost</parameter>
supports Strict|AllowAll|DefaultAndLocalhost or the default if
none specified -->
</transportSender>
Upul
On 10/2/07, Gul Onural <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> Looks like when we use HTTPS/SSL to communicate with a web service running
> on Linux,
> the keystore is used is the one under where JAVA_HOME environment variable
> points to
> (%JAVA_HOME%/jre/lib/security/cacerts).
>
> Is there a way to configure axis2 to use default keystore (~/.keystore) on
> Unix/Linux ?
>
> Gul
>
>
>
>
>
>