Fix an issue that SOAP client cannot pick up a private key specified by CLIENT_KEY_ALIAS

Changes in this request fix an issue that CXF SOAP client cannot pick up a private key specified by CLIENT_KEY_ALIAS variable if there are more than two private keys in the keystore file.
SSLSocketFactory is used in org.apache.cxf.transport.https.HttpsURLConnectionFactory anyway.