|
|
@@ -104,6 +104,8 @@ public class Network
|
|
|
public static final int RESULT_SESSION_EXPIRED = -13;
|
|
|
public static final int RESULT_VER_LOW = -15;
|
|
|
|
|
|
+
|
|
|
+ //release
|
|
|
public static String URL_HOME = "https://ra.apexshipping.com/main_new.php";
|
|
|
public static String URL_HISTORY = "https://ra.apexshipping.com/main_new.php";
|
|
|
|
|
|
@@ -118,6 +120,25 @@ public class Network
|
|
|
public static String URL_LOG = "https://ra.apexshipping.com/mobile_news.php";
|
|
|
|
|
|
|
|
|
+//
|
|
|
+////debug
|
|
|
+// public static String URL_HOME = "http://192.168.0.155/Online/Online/main_new.php";
|
|
|
+// public static String URL_HISTORY = "http://192.168.0.155/Online/Online/main_new.php";
|
|
|
+//
|
|
|
+// public static String URL_UPDATE_AUTH = "http://192.168.0.155/Online/Online/login.php";
|
|
|
+// public static String URL_REQUEST_COUNT = "http://192.168.0.155/Online/Online/main_new.php";
|
|
|
+// public static String URL_REQUEST_RECORDS = "http://192.168.0.155/Online/Online/main_new.php";
|
|
|
+// public static String URL_RETRIEVE_PASS = "http://192.168.0.155/Online/Online/main_new.php";
|
|
|
+// public static String URL_ANNOUNCEMENTS = "http://192.168.0.155/Online/Online/mobile_news.php";
|
|
|
+// public static String URL_NEWS = "http://192.168.0.155/Online/Online/mobile_news.php";
|
|
|
+// public static String URL_LOCATIONS = "http://192.168.0.155/Online/Online/mobile_news.php";
|
|
|
+// public static String URL_PUSH = "http://192.168.0.155/Online/Online/main_new.php";
|
|
|
+// public static String URL_LOG = "http://192.168.0.155/Online/Online/mobile_news.php";
|
|
|
+//
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
private static HttpClient getNewHttpClient()
|
|
|
{
|
|
|
try
|
|
|
@@ -800,6 +821,8 @@ public class Network
|
|
|
|
|
|
public static String check_push()
|
|
|
{
|
|
|
+ if(true)
|
|
|
+ return null;
|
|
|
String TAG = "net_dbg@check_push";
|
|
|
Bundle parms = new Bundle();
|
|
|
parms.putString("action", "handset_search");
|
|
|
@@ -1379,6 +1402,81 @@ public class Network
|
|
|
return bavailable;
|
|
|
}
|
|
|
|
|
|
+// public static class SSLSocketFactoryEx extends SSLSocketFactory
|
|
|
+// {
|
|
|
+//
|
|
|
+// SSLContext sslContext = SSLContext.getInstance("TLS");
|
|
|
+//
|
|
|
+// public SSLSocketFactoryEx(KeyStore truststore)
|
|
|
+// throws NoSuchAlgorithmException, KeyManagementException,
|
|
|
+// KeyStoreException, UnrecoverableKeyException
|
|
|
+// {
|
|
|
+// super(truststore);
|
|
|
+//
|
|
|
+// TrustManager tm = new X509TrustManager()
|
|
|
+// {
|
|
|
+// public java.security.cert.X509Certificate[] getAcceptedIssuers()
|
|
|
+// {
|
|
|
+// return null;
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public void checkClientTrusted(
|
|
|
+// java.security.cert.X509Certificate[] chain,
|
|
|
+// String authType)
|
|
|
+// throws java.security.cert.CertificateException
|
|
|
+// {
|
|
|
+// }
|
|
|
+//
|
|
|
+//// @Override
|
|
|
+//// public void checkServerTrusted(
|
|
|
+//// java.security.cert.X509Certificate[] chain,
|
|
|
+//// String authType)
|
|
|
+//// throws java.security.cert.CertificateException
|
|
|
+//// {
|
|
|
+//// }
|
|
|
+//// @Override
|
|
|
+//// public void checkServerTrusted(java.security.cert.X509Certificate[] chain, String authType) throws java.security.cert.CertificateException {
|
|
|
+//// try {
|
|
|
+//// chain[0].checkValidity();
|
|
|
+//// } catch (java.security.cert.CertificateExpiredException e) {
|
|
|
+//// // Logger.e(TAG, "CertificateExpiredException");
|
|
|
+//// throw new java.security.cert.CertificateException("CertificateExpiredException");
|
|
|
+//// } catch (java.security.cert.CertificateNotYetValidException e) {
|
|
|
+//// //Logger.e(TAG, "CertificateNotYetValidException");
|
|
|
+//// throw new java.security.cert.CertificateException("CertificateNotYetValidException");
|
|
|
+//// }
|
|
|
+//// }@Override
|
|
|
+//// public void checkServerTrusted(java.security.cert.X509Certificate[] chain, String authType) throws java.security.cert.CertificateException {
|
|
|
+//// try {
|
|
|
+//// chain[0].checkValidity();
|
|
|
+//// } catch (java.security.cert.CertificateExpiredException e) {
|
|
|
+//// // Logger.e(TAG, "CertificateExpiredException");
|
|
|
+//// throw new java.security.cert.CertificateException("CertificateExpiredException");
|
|
|
+//// } catch (java.security.cert.CertificateNotYetValidException e) {
|
|
|
+//// //Logger.e(TAG, "CertificateNotYetValidException");
|
|
|
+//// throw new java.security.cert.CertificateException("CertificateNotYetValidException");
|
|
|
+//// }
|
|
|
+//// }
|
|
|
+// };
|
|
|
+// sslContext.init(null, new TrustManager[] { tm }, null);
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public Socket createSocket(Socket socket, String host, int port,
|
|
|
+// boolean autoClose) throws IOException, UnknownHostException
|
|
|
+// {
|
|
|
+// return sslContext.getSocketFactory().createSocket(socket, host,
|
|
|
+// port, autoClose);
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public Socket createSocket() throws IOException
|
|
|
+// {
|
|
|
+// return sslContext.getSocketFactory().createSocket();
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
public static class SSLSocketFactoryEx extends SSLSocketFactory
|
|
|
{
|
|
|
|
|
|
@@ -1405,33 +1503,20 @@ public class Network
|
|
|
{
|
|
|
}
|
|
|
|
|
|
-// @Override
|
|
|
-// public void checkServerTrusted(
|
|
|
-// java.security.cert.X509Certificate[] chain,
|
|
|
-// String authType)
|
|
|
-// throws java.security.cert.CertificateException
|
|
|
-// {
|
|
|
-// }
|
|
|
@Override
|
|
|
- public void checkServerTrusted(java.security.cert.X509Certificate[] chain, String authType) throws java.security.cert.CertificateException {
|
|
|
- try {
|
|
|
- chain[0].checkValidity();
|
|
|
- } catch (java.security.cert.CertificateExpiredException e) {
|
|
|
- // Logger.e(TAG, "CertificateExpiredException");
|
|
|
- throw new java.security.cert.CertificateException("CertificateExpiredException");
|
|
|
- } catch (java.security.cert.CertificateNotYetValidException e) {
|
|
|
- //Logger.e(TAG, "CertificateNotYetValidException");
|
|
|
- throw new java.security.cert.CertificateException("CertificateNotYetValidException");
|
|
|
- }
|
|
|
- }
|
|
|
+ public void checkServerTrusted(
|
|
|
+ java.security.cert.X509Certificate[] chain,
|
|
|
+ String authType)
|
|
|
+ throws java.security.cert.CertificateException
|
|
|
+ {
|
|
|
+ }
|
|
|
};
|
|
|
sslContext.init(null, new TrustManager[] { tm }, null);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public Socket createSocket(Socket socket, String host, int port,
|
|
|
- boolean autoClose) throws IOException, UnknownHostException
|
|
|
- {
|
|
|
+ boolean autoClose) throws IOException {
|
|
|
return sslContext.getSocketFactory().createSocket(socket, host,
|
|
|
port, autoClose);
|
|
|
}
|
|
|
@@ -1442,7 +1527,6 @@ public class Network
|
|
|
return sslContext.getSocketFactory().createSocket();
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
private static String createPostParameters(Bundle parms) throws UnsupportedEncodingException {
|
|
|
StringBuilder result = new StringBuilder();
|
|
|
boolean first = true;
|