I've developed small midlet to check various SSL certificates, you can use it to check it.
Code:
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Midlet extends MIDlet
implements CommandListener, Runnable {
private Display mDisplay;
private Form mForm;
public void startApp() {
mDisplay = Display.getDisplay(this);
if (mForm == null) {
mForm = new Form("HttpsMIDlet");
mForm.addCommand(new Command("Exit", Command.EXIT, 0));
mForm.addCommand(new Command("Send", Command.SCREEN, 0));
mForm.setCommandListener(this);
mForm.append(getAppProperty("MIDlet-Jar-URL"));
}
mDisplay.setCurrent(mForm);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable s) {
if (c.getCommandType() == Command.EXIT) {
notifyDestroyed();
} else {
Form waitForm = new Form("Connecting...");
mDisplay.setCurrent(waitForm);
Thread t = new Thread(this);
t.start();
}
}
public boolean checkHttpsConnection(String url) {
try {
HttpsConnection hc = (HttpsConnection) Connector.open(url);
InputStream is = hc.openInputStream();
is.read();
is.close();
hc.close();
return true;
} catch (Throwable ex) {
ex.printStackTrace();
return false;
}
}
public void run() {
mDisplay.setCurrent(mForm);
String thawte = "https://www.thawte.com/";
String verisign = "https://www.verisign.com/";
String godaddy = "https://www.godaddy.com/";
mForm.append("connected to " + thawte + "? " + checkHttpsConnection(thawte));
mForm.append("connected to " + verisign + "? " + checkHttpsConnection(verisign));
mForm.append("connected to " + godaddy + "? " + checkHttpsConnection(godaddy));
}
}