test/jdk/sun/security/tools/policytool/UpdatePermissions.html
changeset 47216 71c04702a3d5
parent 20886 9630bb813a6c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/jdk/sun/security/tools/policytool/UpdatePermissions.html	Tue Sep 12 19:03:39 2017 +0200
@@ -0,0 +1,60 @@
+<html>
+<body>
+
+<applet width=100 height=100 code=UpdatePermissions.class>
+</applet>
+
+This is a multi-stage test.  Click on "done" when you have completed
+reading these instructions.<br><br>
+
+First, policytool will be invoked.<br><br>
+
+Then, follow these steps:<br>
+0) Find (or create) a temporary directory that you have write access to.
+(Example: 'C:\foo\tmp' on Windows or '/tmp' on other systems)<br><br>
+
+1) Click on the "Add Policy Entry" button in the
+main policytool window.<br><br>
+
+2) Click on the "Add Permission" button in the Policy Entry window.<br><br>
+
+3) In the Permission window, pull down the "Permission" menu and
+select "AWTPermission".<br><br>
+
+4) In the Permission window, pull down the "Target Name" menu and
+select "listenToAllAWTEvents".<br><br>
+
+5) Click on the "OK" button in the Permission window.<br><br>
+
+6) Click on the "Done" button in the Policy Entry window.<br><br>
+
+7) In the main policytool window, pull down the "File" menu and
+select "Save As".<br><br>
+
+8) In the SaveAs window, enter "/tmp/ptool.test" as the file name
+and save it. If the file already exists, just replace it.<br>
+(Or use the temporary directory mentioned in Step 0 if it's not '/tmp'.
+For example, "C:\foo\tmp\ptool.test" on Windows)<br><br>
+
+9) Check the content of the file created in the previous step<br><br>
+
+10) check to make sure that the new entry is in the policy file.<br><br>
+
+11) repeat steps 1-10 for:<br>
+	AWTPermission:		readDisplayPixels<br>
+	NetPermission:		specifyStreamHandler<br>
+	RuntimePermission:	setContextClassLoader,
+				setSecurityManager,
+				shutdownHooks,
+				stopThread<br>
+	SecurityPermission:	createAccessControlContext<br><br>
+
+In the confirmation dialog pop-up, click "OK".<br><br>
+
+Exit policytool. Delete the files created during this test. If the
+temporary directory is also newly created, empty and delete it.<br><br>
+
+Press "Pass" if ... press "Fail" otherwise.<br><br>
+
+</body>
+</html>