Avatar billede jbp Nybegynder
13. maj 2006 - 22:39 Der er 1 løsning

jar signeret med jarsigner, men melder alligevel fejl

Hej,

Jeg har sådan en klient/server, hvor klienten er en applet der skal connecte server via sslsocket/sslserversocket. Det er lavet både server og klient side.
Jeg har lavet keystore og certifikat til det, samt lagt det i en jar fil og signeret den med jarsigner, og at den er verificeret.

Følgende udskrift:

        202 Sat May 13 21:37:36 CEST 2006 META-INF/MANIFEST.MF
        255 Sat May 13 21:37:36 CEST 2006 META-INF/OPASCERT.SF
        893 Sat May 13 21:37:36 CEST 2006 META-INF/OPASCERT.RSA
          0 Sat May 13 15:32:38 CEST 2006 META-INF/
sm      3749 Sat May 13 14:26:32 CEST 2006 Klient.class

      X.509, CN=TEST, OU=TEST1, O=TEST1, L=KBH, ST=KBH, C=DK

sm      2542 Sat May 13 14:26:32 CEST 2006 Connect.class

      X.509, CN=TEST, OU=TEST1, O=TEST1, L=KBH, ST=KBH, C=DK


  s = signature was verified
  m = entry is listed in manifest
  k = at least one certificate was found in keystore
  i = at least one certificate was found in identity scope

jar verified.

Min html ser således ud:
<APPLET code="Klient" ARCHIVE="sSignedKlient.jar" WIDTH=550 HEIGHT=350> </APPLET>

PROBLEMET ER SÅ, at når jeg vil køre den med appletviewer, så opstår følgede fejl, inden der vises noget:

java.lang.SecurityException: class "Klient$1"'s signer information does not match signer information of other classes in the same package

Er der nogen der kan gennemskue hvad der er galt her?
Avatar billede jbp Nybegynder
04. september 2007 - 21:36 #1
svar
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