Avatar billede riversen Nybegynder
08. oktober 2004 - 14:39 Der er 24 kommentarer og
1 løsning

signeret applet

Hej,

jeg har en applet, der skal tilgå det lokale filsystem. Så vidt jeg kan konstatere, skal applet'en signeres, før det er tilladt. Er det korrekt? Og hvordan får man så signet en applet? Koster det?

Det er ikke nødvendigt at signere en applet, der skal tilgå den samme server, den blev hentet fra, selvom det er på en anden port, ikke?
Avatar billede arne_v Ekspert
08. oktober 2004 - 15:12 #1
Ja.

Der er en procedure for hvordan.

Nej - ikke nødvendigvis.

Korrekt.
Avatar billede arne_v Ekspert
08. oktober 2004 - 15:13 #2
Det er ret nemt at signe en jar fil med en applet.

Tricket er at få client PC'en konfigureret til at acceptere
alt der er signet af pågældende.
Avatar billede arne_v Ekspert
08. oktober 2004 - 15:16 #3
Avatar billede riversen Nybegynder
08. oktober 2004 - 15:23 #4
ja, jeg er godt klar over der er en procedure. Jeg vil så gerne vide hvad den er... helst så gratis som muligt ;-)

man skulle vist kunne insætte noget i java.policy - ala permission java.io.FilePermission "<<ALL FILES>>", "read";
Avatar billede arne_v Ekspert
08. oktober 2004 - 15:55 #5
Hvis det er OK at man manuelt skal ind og rette i den rigtige security policy
fil (og det er ikke altid lige nemt at finde den rigtige !), så skulle det
være lige ud af landevejen.
Avatar billede riversen Nybegynder
09. oktober 2004 - 06:40 #6
ja, jeg har fået det til at virke nogenlunde ved at ændre i java.policy, men den syne sikke til helt at ville acceptere permission java.io.FilePermission "C:\read\-", "read";
Avatar billede arne_v Ekspert
09. oktober 2004 - 15:09 #7
permission java.io.FilePermission "c:\\read\\-", "read";

?
Avatar billede riversen Nybegynder
09. oktober 2004 - 15:42 #8
er også forsøgt...
Avatar billede riversen Nybegynder
09. oktober 2004 - 19:10 #9
arne... jeg har lagt applet'en i en .jar fil og signeret den. Men nu hvor jeg skal køre applet'en fra jar filen får jeg lidt bøvl med det.

Jeg får den her fejl

java.lang.ClassFormatError: Incompatible magic value 1347093252 in class file com/uniteit/client/upload$1

upload er en indre klasse i selve den klasse, der nedarver fra applet.

Jeg søger lidt på google
Avatar billede riversen Nybegynder
09. oktober 2004 - 19:11 #10
den indre klasse er iøvrigt en Thread
Avatar billede arne_v Ekspert
09. oktober 2004 - 19:13 #11
Start lige med at checke om klasserne i jar filen er fra samme build
Avatar billede arne_v Ekspert
09. oktober 2004 - 19:14 #12
Og hvis du vil understøtte MS JVM, så skal der jo compiles med
  -target 1.1
eventuelt suppleret med
  -source 1.3
hvis du bruger 1.5 (logisk ikke !)
Avatar billede riversen Nybegynder
09. oktober 2004 - 19:18 #13
yes, det hjalp.

Ha, vil det sige jeg skal bruge -source 1.3, for at applet'en kan køre i MSJVM, hvis jeg benytter j2sdk1.5.0 ? Så er det nok derfor det også har drillet.

Du må lægge et svar
Avatar billede arne_v Ekspert
09. oktober 2004 - 19:27 #14
Ja hvis Java 1.5 skal generere 1.1 kompatibel kode skal man bruge både
-target 1.1 og -source 1.3
Avatar billede arne_v Ekspert
09. oktober 2004 - 19:27 #15
svar
Avatar billede arne_v Ekspert
09. oktober 2004 - 19:35 #16
Men vi skal da være glade for at SUN overhovedet understøtter Java 1.1 som er fra
1997 !
Avatar billede riversen Nybegynder
09. oktober 2004 - 19:38 #17
ja, det har du ret i
Avatar billede riversen Nybegynder
09. oktober 2004 - 19:49 #18
kan du egentlig fortælle om der er en meget nem måde at tjekke, om de klasser/metoder man har brugt er understøttet af 1.1. Fx får jeg en fejl med class not found javax.swing.JPanel, men den skulle da være OK siden dengang, ik?
Avatar billede riversen Nybegynder
09. oktober 2004 - 19:59 #19
hmmm... jeg husker vist forkert
Avatar billede arne_v Ekspert
09. oktober 2004 - 20:15 #20
Swing og alle JXxxxx klasserne kom først med Java 1.2, men du kan hente en
Swing jar til Java 1.1 (hvis man stadig kan finde den hos SUN) !
Avatar billede riversen Nybegynder
09. oktober 2004 - 20:23 #21
hvis jeg nu ville, kunne jeg så egentlig ikke tilføje rt.jar til web-serveren. Vel udpakket, for at undgå folk skal hente hele jar'en
Avatar billede arne_v Ekspert
09. oktober 2004 - 21:58 #22
Det tror jeg vil give masser af problemer !
Avatar billede arne_v Ekspert
09. oktober 2004 - 22:00 #23
Bedste chance er at hapse Swing 1.0 herfra:
  http://java.sun.com/products/jfc/download.archive.html
Avatar billede arne_v Ekspert
09. oktober 2004 - 22:01 #24
Avatar billede arne_v Ekspert
10. oktober 2004 - 00:03 #25
Noget helt andet - skulle pakken ikke hedde dk.uniteit.client fremfor com.uniteit.client ?
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