Mal som v úmysle využiť najskôr usera na vloženie údajov, ktoré vie vložiť
on (typicky meno a e-mail), s tými by potom pracovala CA za použitia
klientsky generovaného kľúča...

Je nejaká free implementácia CA na jave?

GG

-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Martin Kuba
Sent: Friday, November 27, 2009 5:49 PM
To: Java
Subject: Re: Certifikaty cez web s iterakciou pouzivatela

Gabriel Gajdos napsal(a):
> Zdravím konferu.
> 
> Už niekto riešil "ako" vytvárať certifikáty pre elektronický podpis?
> 
> Nechcem návod typu "keytool -help"  ani odkaz na javadoc.
> 
> Hľadám skôr nejaké hotové riešenie, ktoré by sa dalo adaptovať v Jave
> (alebo aspoň používať)...
> 
> Pri generovaní certifikátov je potrebné riešiť niekoľko oblastí
> (vytvorenie kľúča, certtificate request, overenie autoritou, databázu
> autority...).
> 
> Ide mi skrátka o to, aby to, čo má bežať u klienta, zostalo u klienta
> a to, čo má bežať na serveri, aj bežalo na serveri...

Certifikáty je nejlepší generovat přímo v prohlížeči, protože
na to jsou CA zařízené. A potom certifikát vyexportovat z prohlížeče
jako *.p12 (PKCS12) soubor a načíst ho v Javě pomocí PKCS12 keystore.

Udělátko v Javě, které by certifikát generovalo, by muselo
nějak interagovat s CA, a každá CA má jiné rozhraní.

Obvykle je postup takový, že uživatel navštíví Registrační Autoritu (RA),
tam předloží doklady a dostane nějaký tajný kód.
Pak přijde ke svému počítači, přes prohlížeč se připojí na Certifikační
Autoritu (CA),
zadá ten tajný kód od RA, načež CA způsobí vygenerování
párů klíčů v prohlížeči, vytvoří certifikát a ten do prohlížeče vloží.

Nahrazovat tenhle postup mi přijde zbytečné. Leda že byste měl v úmyslu
napsat si kompletně i novou CA, ale to asi není tenhle případ.

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