ich möchte eine Verbindung über https auf meinem Rechner simulieren. Dazu habe ich Netbeans 4.1 als Umgebung, J2ME Toolkit 2.2 und als Webserver lokal Apache mit PHP (Xampp). Mit folgendem Code versuche ich auf eine Testdatei zuzugreifen, jedoch bekomme ich einen Zertifikatfehler.
Wie kann ich mein Beispiel lokal testen?
Hier die Codeschnipsel:
int contentLength = (int)httpConnect.getLength();
byte[] rawData = new byte[contentLength];
int length = inStream.read(rawData);
inStream.close();
httpConnect.close();
result = new String(rawData,0,length);
}
catch (ConnectionNotFoundException ex){
// Aufbau einer Verbindung zum Server nicht möglich
}
catch (CertificateException ex){
// Fehler beim Überprüfen des Serverzertifikats
Alert httpAlert = new Alert("CertificateException", ex.toString(), null, AlertType.ERROR);
httpAlert.setTimeout(Alert.FOREVER);
display.setCurrent(httpAlert);
result = ex.toString();
}catch (IOException ex) {
// Sonstige I/O-Fehler
}
catch (SecurityException ex) {
//MIDlet hat keine Berechtigung für Netzwerkzugriffe
}