Self Signed Applet Can it access Local File Systems

纵饮孤独 提交于 2019-12-01 10:55:25

问题


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


回答1:


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.




回答2:


The below code is use to Add a Bouncy Castle Jar, the same way you can use it for accessing the file. AccessController java api is used.

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 "";
  }
}); 


来源:https://stackoverflow.com/questions/2498756/self-signed-applet-can-it-access-local-file-systems

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!