Breaking the Sandbox Barrier, Part 2

We conclude our brief intro to using digital certificates in Java to let applets access system resources by reviewing the specific procedures used with the Netscape browser.

provided by: 
Originally published at Internet.com


Review Part 1

In our previous article, we covered how to break the barrier of the sandbox model in Microsoft Internet Explorer by making use of digital certificates. In this article, we will demonstrate how to do the same in Netscape Communicator. We will provide a step-by-step procedure to create an applet employing Netscape privileges APIs, create a digital certificate employing Netscape signing tools, and package and sign the applet into a .jar file.

Communicator Capabilities



Communicator security capabilities represent the user's approval or denial of access to specified system resources for a specified signer. Java code requests capabilities only when it needs such access. Examples of capabilities that a Java applet might ask for are: writing to the hard disk, reading from the hard disk, opening a remote connection, etc.

User visits a Web page through Communicator containing a Java applet. As the applet is being downloaded, Communicator transparently checks to see if the applet is signed and attempts to verify the signature. If the applet is signed and the signature is verified, the applet can request capabilities. If the applet is unsigned or if the signature is unverified, the applet is restricted to running inside the sandbox...

Read article at Internet.com site
Regional Articles
- Breaking the Sandbox Barrier, Part 2 Alabama
- Breaking the Sandbox Barrier, Part 2 Alaska
- Breaking the Sandbox Barrier, Part 2 Arizona
- Breaking the Sandbox Barrier, Part 2 Arkansas
- Breaking the Sandbox Barrier, Part 2 California
- Breaking the Sandbox Barrier, Part 2 Colorado
- Breaking the Sandbox Barrier, Part 2 Connecticut
- Breaking the Sandbox Barrier, Part 2 DC
- Breaking the Sandbox Barrier, Part 2 Delaware
- Breaking the Sandbox Barrier, Part 2 Florida
- Breaking the Sandbox Barrier, Part 2 Georgia
- Breaking the Sandbox Barrier, Part 2 Hawaii
- Breaking the Sandbox Barrier, Part 2 Idaho
- Breaking the Sandbox Barrier, Part 2 Illinois
- Breaking the Sandbox Barrier, Part 2 Indiana
- Breaking the Sandbox Barrier, Part 2 Iowa
- Breaking the Sandbox Barrier, Part 2 Kansas
- Breaking the Sandbox Barrier, Part 2 Kentucky
- Breaking the Sandbox Barrier, Part 2 Louisiana
- Breaking the Sandbox Barrier, Part 2 Maine
- Breaking the Sandbox Barrier, Part 2 Maryland
- Breaking the Sandbox Barrier, Part 2 Massachusetts
- Breaking the Sandbox Barrier, Part 2 Michigan
- Breaking the Sandbox Barrier, Part 2 Minnesota
- Breaking the Sandbox Barrier, Part 2 Mississippi
- Breaking the Sandbox Barrier, Part 2 Missouri
- Breaking the Sandbox Barrier, Part 2 Montana
- Breaking the Sandbox Barrier, Part 2 Nebraska
- Breaking the Sandbox Barrier, Part 2 Nevada
- Breaking the Sandbox Barrier, Part 2 New Hampshire
- Breaking the Sandbox Barrier, Part 2 New Jersey
- Breaking the Sandbox Barrier, Part 2 New Mexico
- Breaking the Sandbox Barrier, Part 2 New York
- Breaking the Sandbox Barrier, Part 2 North Carolina
- Breaking the Sandbox Barrier, Part 2 North Dakota
- Breaking the Sandbox Barrier, Part 2 Ohio
- Breaking the Sandbox Barrier, Part 2 Oklahoma
- Breaking the Sandbox Barrier, Part 2 Oregon
- Breaking the Sandbox Barrier, Part 2 Pennsylvania
- Breaking the Sandbox Barrier, Part 2 Rhode Island
- Breaking the Sandbox Barrier, Part 2 South Carolina
- Breaking the Sandbox Barrier, Part 2 South Dakota
- Breaking the Sandbox Barrier, Part 2 Tennessee
- Breaking the Sandbox Barrier, Part 2 Texas
- Breaking the Sandbox Barrier, Part 2 Utah
- Breaking the Sandbox Barrier, Part 2 Vermont
- Breaking the Sandbox Barrier, Part 2 Virginia
- Breaking the Sandbox Barrier, Part 2 Washington
- Breaking the Sandbox Barrier, Part 2 West Virginia
- Breaking the Sandbox Barrier, Part 2 Wisconsin
- Breaking the Sandbox Barrier, Part 2 Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML