Avatar billede mercutio Nybegynder
02. oktober 2005 - 14:55 Der er 9 kommentarer og
1 løsning

læs filer fra disk med applet

Hej Eksperter.

Jeg skal have lavet så min applet kan læse fra folks diske. Selvfølgeligt kan man ikke det uden brugeren på en måde siger go for det.

Er der nogle der ved hvad der skal til? Jeg har læst lidt om at man kan lave sit eget certifikat og signe sin java kode med det. Så skal brugerne bare installere certifikatet i deres browser eller noget i den retning. Men hvordan gøres det? Kan i hjælpe mig lidt i gang?
Avatar billede arne_v Ekspert
02. oktober 2005 - 16:22 #1
keygen.bat:

keytool -genkey -keystore %1.jks -alias %1
keytool -export -keystore %1.jks -alias %1 -file %1.cer

lave certifikat:

keygen mercutio
Avatar billede arne_v Ekspert
02. oktober 2005 - 16:23 #2
sign.bat:

javac %1.java
jar cvf %1.jar %1.class
jarsigner -keystore %2.jks %1.jar %2

sign FoobarApplet.java:

sign FoobarApplet Mercution
Avatar billede arne_v Ekspert
02. oktober 2005 - 16:23 #3
så har du en FoobarApplet.jar som er signet og som vil prompte brugeren for privs
Avatar billede arne_v Ekspert
02. oktober 2005 - 16:24 #4
kræver Java >=1.2 på client PC

og der kom et n for meget med til sidst i sign kommandoen
Avatar billede mercutio Nybegynder
02. oktober 2005 - 21:24 #5
Når man gør det på den måde Arne. Skal man de så ikke selv rette i deres policy fil så lige præcis min applet med min signer får lov?
Avatar billede arne_v Ekspert
02. oktober 2005 - 21:28 #6
hvis al kode signed af dig skal have lov uden at der bliver spurgt så skal
der ligges noget ind i policy filen

men ovenstående er nok til at prompte for adgang
Avatar billede mercutio Nybegynder
02. oktober 2005 - 23:14 #7
Ok så jeg skal bare kode det somom jeg havde lov og når jeg så prøver at læse noget bliver di promptet?
Avatar billede arne_v Ekspert
02. oktober 2005 - 23:15 #8
jep
Avatar billede arne_v Ekspert
04. november 2005 - 19:50 #9
OK ?
Avatar billede mercutio Nybegynder
05. november 2005 - 21:31 #10
Jepper tak for svaret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester