views:

159

answers:

2

Hi I have created a Self Signed Applet , but not able to access local files system .What have i to do ?

A: 

you need to wrap your IO code inside PrivilegedAction.

Generally, you need to sign your applet with your test certificate, the user will see a warning and will have to accept the certificate when it loads the applet.

then you need to wrap your code inside a PriviligedAction. see this for some examples.

Omry
Hi Omry can you please explain me .What are the steps required for the applet to access my Local files .
Kamal
edited the answer.
Omry
Oh God . I tried a lot .. but could not know how to use this Privileged Action . Omry do you have any code examples etc . Only if you have post them .else it ok
Kamal
A: 

// The below code is show for Adding a Bouncy Castle Jar , same way you can use it for acessing the file . AccessController java api is used and shown below ...

AccessController.doPrivileged(new PrivilegedAction() {
public Object run() { try{ Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); // Here you can write the code for File Accesss
}catch (Exception e) { return ""; } return ""; } });

Kamal