Radovana Straube wrote:
Potrebujem autentifikovat seba voci ostatnym, s tym ze
ja mam root certifikat a ostatni maju odo mna odvodene
certifikaty. Pri pokuse o komunikaciu dostanem
nasledovne exception:

javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: End user
tried to act as CA

V googli som nasla jediny odkaz
(http://groups.google.de/group/comp.lang.java.programmer/browse_thread/thread/67b07e4c29982ec8/4719ba21167ea16a?lnk=st&q=%22End+user+tried+to+act+as+CA%22&rnum=1&hl=de#4719ba21167ea16a)
na podobnu exception, ale bez riesenia problemu.

V kode mam pouzitie SSL pridane nasledovne:
Security.addProvider(new
com.sun.net.ssl.internal.ssl.Provider()); System.setProperty("java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol");

Radovana Straube

Mne to pořád není jasné, a ta vyjímka mi napovídá, že
se asi snažíte udělat něco principiálně divného.

Vy máte klienta, který má k dispozici tajný klíč
a certifikát rootové certifikační autority ? A snažíte
se s ním přistoupit s webserveru, který používá
serverový certifikát podepsaný tou autoritou ?
Jestli to tak je, tak je problém v tom, že se snažíte
používat certifikát CA jako klientský certifikát.

Na druhou stranu Google mi na tuhle vyjímku našel cosi
o nekompatibilitě mezi Javým JSSE a Apachem s OpenSSL 0.9.7.
Používáte tam někde OpenSSL 0.9.7 ? Viz
http://forum.java.sun.com/thread.jspa?forumID=2&messageID=2150086&threadID=464903

Pak je ještě možnost, že ta CA je špatně udělaná a její
certifikát má příznak, že není CA certifikátem, ale uživatelským
certifikátem.

Ale nejde mi do hlavy, proč jste před tím psala, že
se adminovi nechce držet padesát certifikátů ostatních,
když autentizujete sebe vůči těm ostatním, a ne naopak.

Makub
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [EMAIL PROTECTED]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem