Zdravím,
uložte keystore do stejného package jako nějakou třídu a na té třídě
(dejme tomu A) zavolejte A.class.getResource("postsignum.jks"),
případně do rootu JARu a zavolejte getResource("postsignum.jks") na
classloaderu (ale resource v default package je v rozporu se
specifikací). Dostanete tak objekt třídy URL, do systémových
vlastností pak vložte toto URL (tedy zavolejte na něm toString()).

S pozdravem

Filip Jirsák


2009/6/26 Dusan Zatkovsky <[email protected]>:
> Ahoj.
>
> Moja app sa pripaja pomocou https na servlet, ktoreho certifikat je podpisany
> od postsignum. Jeho certifikaty mam ulozene vo vlastnom keystore na disku.
> SSL nasledne inicializujem pomocou
> System.setProperty("javax.net.ssl.trustStore", "/path/to/postsignum.jks");
>
> Tento keystore by som rad pribalil do jar-u a distribuoval spolu s aplikaciou,
> ale neviem, ako mam uviest cestu k tomu suboru. V QtJambi
> funguje "classpath://" prefix, ale v samotnej jave asi nic take nieje.
>
> V krajnom pripade pouzijem tempfile, ale radsej sa opytam nez to pustim do
> sveta.
>
> Diky.
>
> --
> Dusan
>

Odpovedet emailem