Zdravim,

dekuji za radu. Pustím se do toho.

Lukáš Fiala

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Filip Jirsák
Sent: Monday, May 19, 2008 3:56 PM
To: Java
Subject: Re: Https server JDK 1.6

Zdravím,
výchozí  třídy TrustManager fungují tak, že vyžadují na straně serveru 
certifikát a ověřují ho proti dodanému řetězci certifikátů. Takže jakmile 
potřebujete v Javě pracovat se SSLSockety a chcete používat self-signed 
certifikáty nebo certifikáty nechcete vůbec ověřovat, musíte použít vlastní 
implementaci X509TrustManager, která tyto věci nebude ověřovat. Předpokládám, 
že i ve vašem případě to bude stejné.
Inspirovat se můžete třeba zde:
http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/contrib/org/apache/commons/httpclient/contrib/ssl/

Filip Jirsák

Dne 19. květen 2008 13:53 Lukas Fiala <[EMAIL PROTECTED]> napsal(a):
>        Zdravím,
>
> pokouším se uvést to provozu vlastní HTTPS server a používám při tom balík 
> com.sun.net.httpserver co je součástí JDK 1.6. První varianta, kdy jsem 
> používa nezabezpečený HTTP fungovala bez problémů. Potíže nastaly až při 
> přechodu na SSL. Na klientu dostavám vyjímku 
> javax.net.ssl.SSLHandshakeException: Remote host closed connection during 
> handshake. Chtěl bych od toho pouze šifrovaný přenos a zabezpečení klientů 
> certifikáty nepotřebuji. Věděl by někdo o fungujícím příkladu https serveru z 
> tohoto balíku? 
> http://java.sun.com/javase/6/docs/technotes/guides/net/index.html je v tomhle 
> dost strucné.
>
>        Díky, Lukáš Fiala
>



--
Filip Jirsák
[EMAIL PROTECTED]

Odpovedet emailem