aboutsummaryrefslogtreecommitdiffstats
path: root/demos/MiscDemos/gl4java.policy
blob: 1679a0d2e8bc6551b3642ce3030df45f09c80742 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
//
// GL4Java extensions get all permissions !
//
// This config-piece should be added on top of the file:
//
// If a Java2 SDK is used:
//	<java2-installation>/jre/lib/security/java.policy
//
// If a Java2 JRE is used:
//	<jre-installation>/lib/security/java.policy
//
// The GL4Java Homepage:
//
//	http://www.jausoft.com/gl4java/
//

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java/Installer/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java/demos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java/demos/MiscDemos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java/demos/RonsDemos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java/demos/SwingDemos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java/demos/GLLandScape/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java/demos/HodglimsNeHe/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java-Stuff/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://www.jausoft.com/Files/Java/1.1.X/GL4Java-Stuff/psi/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java/Installer/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java/demos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java/demos/MiscDemos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java/demos/RonsDemos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java/demos/SwingDemos/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java/demos/GLLandScape/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java/demos/HodglimsNeHe/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java-Stuff/*"
{
        permission java.security.AllPermission;
};                                                                              

grant codeBase "http://jausoft.goethel.de/Files/Java/1.1.X/GL4Java-Stuff/psi/*"
{
        permission java.security.AllPermission;
};                                                                              


// Standard extensions get all permissions by default

grant codeBase "file:${java.home}/lib/ext/*" {
	permission java.security.AllPermission;
};

// default permissions granted to all domains

grant { 
	// Allows any thread to stop itself using the java.lang.Thread.stop()
	// method that takes no argument.
	// Note that this permission is granted by default only to remain
	// backwards compatible.
	// It is strongly recommended that you either remove this permission
	// from this policy file or further restrict it to code sources
	// that you specify, because Thread.stop() is potentially unsafe.
	// See "http://java.sun.com/notes" for more information.
	permission java.lang.RuntimePermission "stopThread";

	// allows anyone to listen on un-privileged ports
	permission java.net.SocketPermission "localhost:1024-", "listen";

	// "standard" properies that can be read by anyone

	permission java.util.PropertyPermission "java.version", "read";
	permission java.util.PropertyPermission "java.vendor", "read";
	permission java.util.PropertyPermission "java.vendor.url", "read";
	permission java.util.PropertyPermission "java.class.version", "read";
	permission java.util.PropertyPermission "os.name", "read";
	permission java.util.PropertyPermission "os.version", "read";
	permission java.util.PropertyPermission "os.arch", "read";
	permission java.util.PropertyPermission "file.separator", "read";
	permission java.util.PropertyPermission "path.separator", "read";
	permission java.util.PropertyPermission "line.separator", "read";

	permission java.util.PropertyPermission "java.specification.version", "read";
	permission java.util.PropertyPermission "java.specification.vendor", "read";
	permission java.util.PropertyPermission "java.specification.name", "read";

	permission java.util.PropertyPermission "java.vm.specification.version", "read";
	permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
	permission java.util.PropertyPermission "java.vm.specification.name", "read";
	permission java.util.PropertyPermission "java.vm.version", "read";
	permission java.util.PropertyPermission "java.vm.vendor", "read";
	permission java.util.PropertyPermission "java.vm.name", "read";
};