getting"java.net.ssl.SSLException:Not trusted server certificate"

117 views
Skip to first unread message

Pailin

unread,
May 9, 2012, 3:36:24 AM5/9/12
to Android-SDK-Japan
package p6.android;


import android.app.Activity;
import android.os.Bundle;
//import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;

public class p6 extends Activity {

private static final String NAMESPACE = "https://192.168.0.71/hello";
private static final String URL = "https://192.168.0.71/hello/
service.asmx";
private static final String SOAP_ACTION = "https://192.168.0.71/hello/
HelloWorld";
private static final String METHOD_NAME = "HelloWorld";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText TV = (EditText) findViewById(R.id.data);
TV.setText(ReceiveData());
}
String ReceiveData()
{

SoapObject resultsRequestSOAP = null;
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new
SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new
HttpTransportSE(URL);
try
{
//java.net.URL url = new java.net.URL("https://192.168.0.71/hello/
service.asmx");
androidHttpTransport.call(SOAP_ACTION, envelope);
resultsRequestSOAP = (SoapObject) envelope.getResponse();
return resultsRequestSOAP.toString();

}
catch (Exception e)
{
Toast.makeText(getBaseContext(),e.toString(),
Toast.LENGTH_SHORT).show();
return e.toString();
}

}
}
Reply all
Reply to author
Forward
0 new messages