Witam, mam taki problem, iż każda przeglądarka blokuje stworzony przeze mnie applet. Chodzi o cyfrowy podpis aplikacji. Podpisałem ją samodzielnie przy pomocy tego poradnika: http://zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/java/Bezpieczenstwo_apletow2.pdf
Folder z plikami wygląda tak:
Natomiast po uruchomieniu strony jest tak:
Bardzo mi zależy na tym projekcie. Z góry dziękuję za szybką odpowiedź
Panel sterowania => Java => Security => Security Level ustaw na Medium
No tak ale nie chcę, aby każdy użytkownik tej aplikacji musiał to robić
No to albo ta aplikacja nie będzie wymagać podpisu (np. nie będzie zaglądać na dysk użytkownika) albo załatwisz sobie jakiś podpis zaufanego centrum certyfikacji. Innej rady nie ma.
Ale ta aplikacja nie zagląda na dysk. Ona tylko zmienia obrazki w zależności od wybranej opcji
No to po co w ogóle podpisy?
Yyy bo przeglądarka blokuje?
No to jak przeglądarka ci blokuje i wymaga podpisu, to jednak ten applet wymaga jakichś dodatkowych uprawnień. A wtedy innej rady nie ma i już.
Udostępnij kod apletu (o ile nie jest tajny).
Omg, wiesz co to są pętle i do czego służą?
Skompilowałem to cudo, utworzyłem jara (nie podpisywałem), wrzuciłem na serwer i działa
<applet width="800" height="600" code="Paka.Main" archive="strange.jar">
</applet>
Dokładniej, aplet się uruchamia a potem się sypie bo brak obrazków.
Jak już pisał @Shalom, jeśli aplet nie korzysta z lokalnych zasobów, nie łączy się z serwerami,... to go nie podpisuj.
Hmm to dlaczego u mnie nie działa? Jak to naprawić?
Jaki aplet nie działa? Podpisany, czy nie podpisany? Lokalny, czy ściągnięty z serwera?
Podpisany i nie podpisany, lokalny. Na serwerze nie działa bo nie może znaleźć klasy Main
A tak w ogóle opłaca się jeszcze uczyć apletów? Ta technologia jest jeszcze wykorzystywana?
Hmm? To jak to zrobić aby applet działał bez zarzutu?