title: Not trusted certificate using ksoap2-android
body: <p>I'm using ksoap2-android to make a call to wcf service over SSL. I can get it to work without SSL, but now I want to make the call over SSL, but I've run in to some problems.</p>
  
  <p>I'm using the HttpsTransportSE instead of HttpTransportSE, but I'm getting the error:
  javax.net.ssl.SSLException: Not trusted server certificate</p>
  
  <p>How can I fix this?</p>
  
  <p>Can I add the server certificate to the Keystore in Android to solve the problem?</p>
  
  <pre><code>private static final String SOAP_ACTION = "http://example.com/Service/GetInformation";
  private static final String METHOD_NAME = "GetInformation";
  private static final String NAMESPACE = "http://example.com";    
  private static final String URL = "dev.example.com/Service.svc";
  
  public static Result GetInformation()
  {
      SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
  
      PropertyInfo property = new PropertyInfo();
      property.name = "request";
  
      Request request =
          new Request("12", "13", "Ben");
  
      userInformationProperty.setValue(request);
      userInformationProperty.setType(request.getClass());
      request.addProperty(property);
  
      SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
      envelope.dotNet = true;
      envelope.setOutputSoapObject(request);
      envelope.addMapping(NAMESPACE, "Request",new Request().getClass());
  
      HttpsTransportSE transport = new HttpsTransportSE(URL, 443, "", 1000);
  
      //HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
      transport.debug = true;
  
      try
      {
          transport.call(SOAP_ACTION, envelope);          
          return Result.FromSoapResponse((SoapObject)envelope.getResponse());
      }
      catch (IOException e)
      {
          e.printStackTrace();
      }
      catch (XmlPullParserException e)
      {
          e.printStackTrace();
      }
  
      return null;
  }
  </code></pre>