AccessControlException i java.policy

0

Witam,

taki oto problem mam: skleciłem sobie apleta, który ma nagrać próbkę dźwięku i zapisać ją do pliku. Pod Eclipsem wszystko pięknie śmigało, po wrzuceniu na serwer już nie bardzo. Zmontowałem jara, zsignedowałem go, w java.policy dopisałem:
permission javax.sound.sampled.AudioPermission "record";
Po wejściu na stronkę wyskakuje zapytanie o potwierdzenie certyfikatu a aplet w dalszym ciągu jedyne co potrafi to powiedzieć:
Exception in thread "AWT-EventQueue-2" java.security.AccessControlException: access denied (javax.sound.sampled.AudioPermission record)
Co przegapiłem, czego nie zrobiłem?

0

Witaj,
podpis cyfrowy zbioru .jar i otoczenie funkcji korzystających z zasobów komputera przez
poniższą konstrukcję (w tym wypadku dostęp do zbioru)

FileOutputStream fos = null;
try {
fos = AccessController.doPrivileged(new PrivilegedExceptionAction<FileOutputStream>() {
public FileOutputStream run() throws FileNotFoundException {
return new FileOutputStream("C:/......");
}
});
} catch (PrivilegedActionException e) { }

powoduje, że applet bez problemu działa z serwera i ma dostęp do wszystkich zasobów komputera
a także może komunikować się z serwerm innm niż ten, z którego sam pochodzi.
Tomek</i>

1 użytkowników online, w tym zalogowanych: 0, gości: 1