Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Zertifizierte HTML Seite auslesen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.07.2007, 17:25 Uhr
dirweis



hi,

ich würde gerne eine HTML-Seite auslesen, die eine Zertifikatsbestätigung benötigt. Kann ich diese Bestätigung mittels Java einfach abschicken?
Der Zugriff auf die Seite geschieht mittels URLConnection und InputStream.
Ich dachte an sowas wie URLConnection.setRequestProperties, habe da aber nix gefunden, was ein Zertifikat einfach nur bestätigt.

VG
--
main(){int x=0,y=1228443207;for(;x<105;++x,y=x<32?y:x<64?3392743058u:x<96?611502372:137)putchar((x+1)%21?y&1<<x?64:32:10);}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.07.2007, 17:41 Uhr
Blubber2063



Du missverstehst da was, wenn du ein eine Seite abrufst die dir ein Zertifikat übermittelt, dann benutzt die Seite SSL Verschlüsselung über das Zertifikat. Das heisst du musst dann https benutzen, dafür gibts soweit ich mich erinnere in Java auch passende Klassen, musst mal bei Sun in der Api nachlesen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.07.2007, 09:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


die bestätigung wird ja nur nötig, wenn der browser feststellt das das zertifikat einen fehler enthält (bzw er die CA des zertifikats nicht für vertrauenswürdig hält)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.08.2007, 16:20 Uhr
dirweis



jo, danke soweit mal. es gibt da die HttpsUrlConnection, die aber immer meint

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

laut google soll man das entsprechende zertifikat einem zertifikatscontainer hinzufügen, der sowas wie CProgram Files\Java\jdk1.5.0_12\jre\lib\security\cacerts entspricht.

Das hab ich mal gemacht, jetzt sollte mit den Zeilen

System.setProperty("javax.net.ssl.trustStore", "C\Program Files\\Java\\jdk1.5.0_12\\jre\\lib\\security\\cacerts");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");

eigentlich alles glatt gehen. tuts aber nicht, immer noch derselbe Fehler.

Wisst ihr noch weiter?

Vielen Dank & VG!
--
main(){int x=0,y=1228443207;for(;x<105;++x,y=x<32?y:x<64?3392743058u:x<96?611502372:137)putchar((x+1)%21?y&1<<x?64:32:10);}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.08.2007, 18:01 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


System.setProperty("javax.net.ssl.trustStorePassword", "changeit"); <-- würde mal tippen das ca-passwort stimmt nicht?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: