FrankBooth
Erfahrenes Mitglied
Hallo zusammen,
ich habe ein paar Fragen zu https Verbindungen über Java.
Ich muss ein bestehendes Programm umstellen in dem eine http Adresse verwendet wird. Später soll eine https Adresse verwendet werden.
Im ersten Schritt habe ich eine Download url bekommen, die eine .crl Datei runterläd. In der Datei finden sich gesperrte Zertifikate. Klick auf die URL öffnet sofort ein Öffnen/Speichern Dialog im Browser.
Jetzt hab ich versucht, die Datei runterzuladen um sie irgendwie verwenden zu können und das funktioniert schon nicht
Hier mal der Ansatz den ich auch nur gefunden habe:
Der Hostname wird mir im Dialog vom Browser so angezeit. Also da steht schon mehr drin, bin aber nicht ganz sicher, ob das hier rein gehört
Ergebnis ist immer: java.net.UnknownHostException
Ich geh jetzt mal davon aus, dass das noch nichts mit Authentifizierung zu tun hat oder so, sondern ein anderes Probelm ist.
Bin für jeden Tipp dankbar.
ich habe ein paar Fragen zu https Verbindungen über Java.
Ich muss ein bestehendes Programm umstellen in dem eine http Adresse verwendet wird. Später soll eine https Adresse verwendet werden.
Im ersten Schritt habe ich eine Download url bekommen, die eine .crl Datei runterläd. In der Datei finden sich gesperrte Zertifikate. Klick auf die URL öffnet sofort ein Öffnen/Speichern Dialog im Browser.
Jetzt hab ich versucht, die Datei runterzuladen um sie irgendwie verwenden zu können und das funktioniert schon nicht
Hier mal der Ansatz den ich auch nur gefunden habe:
Java:
try {
int port = 443;
String hostName = "https://.../.../ee/crl/";
SSLSocketFactory sslFact = (SSLSocketFactory) SSLSocketFactory.getDefault();
SSLSocket socket = (SSLSocket) sslFact.createSocket( hostName, port );
} catch (Exception e) {
e.printStackTrace();
}
Der Hostname wird mir im Dialog vom Browser so angezeit. Also da steht schon mehr drin, bin aber nicht ganz sicher, ob das hier rein gehört
Ergebnis ist immer: java.net.UnknownHostException
Ich geh jetzt mal davon aus, dass das noch nichts mit Authentifizierung zu tun hat oder so, sondern ein anderes Probelm ist.
Bin für jeden Tipp dankbar.