!!! Listing 1 import java.io.*; public class Test extends java.applet.Applet { public void init () { try { PrintWriter out = new PrintWriter (new FileWriter (File.separatorChar+"test.txt")); out.println ("Es funktioniert"); out.close (); } catch (IOException ex) { ex.printStackTrace (); } } } !!! Listing 2 ... com.ms.security.PolicyEngine.assertPermission \ (com.ms.security.PermissionID.FILEIO); PrintWriter out = new PrintWriter \ (new FileWriter (File.separatorChar+"test.txt")); ... !!! Listing 3 rem Eigenes Zertifikat erstellen makecert -sk MeineFirma -n "CN=MeineFirma GmbH" MeineFirma.cer rem Umwandeln in SPC cert2spc MeineFirma.cer MeineFirma.spc rem Cabinet erstellen cabarc -r -p -P applet\ n test.cab applet\*.class rem Signieren signcode -j JavaSign.dll -jp MeineFirma.ini \ -k MeineFirma -spc MeineFirma.spc test.cab rem Testen chkjava test.cab !!! Listing 4 rem Kreiert ein Zertifikat (diverse Angaben machen) signtool -G MeineFirmaCert -d c:\programme\netscape\users\heid rem Kreiert und signiert jar signtool -d c:\programme\netscape\users\heid \ -k MeineFirmaCert -Z test.jar applet !!! Listing 5 import java.io.*; public class Test extends java.applet.Applet { public void init () { if (System.getProperty ("java.vendor").indexOf ("Netscape") != -1) { netscape.security.PrivilegeManager.enablePrivilege ("UniversalFileAccess"); } else if (System.getProperty ("java.vendor").indexOf ("Microsoft") != -1) com.ms.security.PolicyEngine.assertPermission (com.ms.security.PermissionID.FILEIO); try { PrintWriter out = new PrintWriter (new FileWriter (File.separatorChar+"test.txt")); out.println ("Es funktioniert"); out.close (); } catch (Throwable t) { t.printStackTrace (); } } } !!! Listing 6